Add dialog to create terminal strip + display existing terminal strip

This commit is contained in:
joshua
2021-04-03 15:48:07 +02:00
parent 0a2ec297bf
commit 91db58bb64
11 changed files with 482 additions and 16 deletions

View File

@@ -25,15 +25,36 @@ namespace Ui {
}
class QETProject;
class TerminalStrip;
class QTreeWidgetItem;
/**
* @brief The TerminalStripEditor class
* Main dialog used to edit terminal strip
* of a project
*/
class TerminalStripEditor : public QDialog
{
Q_OBJECT
enum TreeWidgetType{
Root,
Inst,
Loc,
Strip
};
public:
explicit TerminalStripEditor(QETProject *project, QWidget *parent = nullptr);
~TerminalStripEditor() override;
private:
void buildTree();
QTreeWidgetItem* addTerminalStrip(TerminalStrip *terminal_strip);
private slots:
void on_m_add_terminal_strip_pb_clicked();
private:
Ui::TerminalStripEditor *ui;
QETProject *m_project = nullptr;