mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-04-29 17:29:59 +02:00
Terminal strip editor can now edit multiple project.
Before this this commit the terminal strip editor couldn't only work on the first project opened into this editor, all other project opened after couldn't be edited. This is now past, terminal strip editor can now edit every project open in QElectroTech.
This commit is contained in:
@@ -49,6 +49,7 @@ class TerminalStripTreeDockWidget : public QDockWidget
|
||||
explicit TerminalStripTreeDockWidget(QETProject *project, QWidget *parent = nullptr);
|
||||
~TerminalStripTreeDockWidget();
|
||||
|
||||
void setProject(QETProject *project = nullptr);
|
||||
void reload();
|
||||
bool currentIsStrip() const;
|
||||
TerminalStrip* currentStrip() const;
|
||||
@@ -78,7 +79,8 @@ class TerminalStripTreeDockWidget : public QDockWidget
|
||||
QHash<QUuid, QSharedPointer<RealTerminal>> m_uuid_terminal_H;
|
||||
QHash<QUuid, QPointer<TerminalStrip>> m_uuid_strip_H;
|
||||
QVector<QMetaObject::Connection> m_strip_changed_connection;
|
||||
bool m_current_is_free_terminal{false};
|
||||
bool m_current_is_free_terminal{false};
|
||||
QMetaObject::Connection m_project_destroy_connection;
|
||||
};
|
||||
|
||||
#endif // TERMINALSTRIPTREEDOCKWIDGET_H
|
||||
|
||||
Reference in New Issue
Block a user