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

@@ -42,6 +42,8 @@ class NumerotationContext;
class QUndoStack;
class XmlElementCollection;
class QTimer;
class TerminalStrip;
#ifdef BUILD_WITHOUT_KF5
#else
class KAutoSaveFile;
@@ -176,6 +178,9 @@ class QETProject : public QObject
void setProjectProperties(const DiagramContext &);
QUndoStack* undoStack() {return m_undo_stack;}
QVector<TerminalStrip *> terminalStrip() const;
TerminalStrip * newTerminalStrip(QString installation = QString(), QString location = QString(), QString name = QString());
public slots:
Diagram *addNewDiagram(int pos = -1);
void removeDiagram(Diagram *);
@@ -281,6 +286,7 @@ class QETProject : public QObject
#endif
QUuid m_uuid = QUuid::createUuid();
projectDataBase m_data_base;
QVector<TerminalStrip *> m_terminal_strip_vector;
};
Q_DECLARE_METATYPE(QETProject *)