#include <terminalstriptreedockwidget.h>
Inherits QDockWidget.
◆ TreeWidgetType
| Enumerator |
|---|
| Root | |
| Terminal | |
| FreeTerminal | |
| Installation | |
| Location | |
| Strip | |
◆ TerminalStripTreeDockWidget()
| TerminalStripTreeDockWidget::TerminalStripTreeDockWidget |
( |
QETProject * | project, |
|
|
QWidget * | parent = nullptr ) |
|
explicit |
◆ ~TerminalStripTreeDockWidget()
| TerminalStripTreeDockWidget::~TerminalStripTreeDockWidget |
( |
| ) |
|
◆ addFreeTerminal()
| void TerminalStripTreeDockWidget::addFreeTerminal |
( |
| ) |
|
|
private |
◆ addTerminalStrip()
| QTreeWidgetItem * TerminalStripTreeDockWidget::addTerminalStrip |
( |
TerminalStrip * | terminal_strip | ) |
|
|
private |
◆ buildTree()
| void TerminalStripTreeDockWidget::buildTree |
( |
| ) |
|
|
private |
◆ currentInstallation()
| QString TerminalStripTreeDockWidget::currentInstallation |
( |
| ) |
const |
◆ currentIsStrip()
| bool TerminalStripTreeDockWidget::currentIsStrip |
( |
| ) |
const |
◆ currentLocation()
| QString TerminalStripTreeDockWidget::currentLocation |
( |
| ) |
const |
◆ currentRealTerminal()
| QSharedPointer< RealTerminal > TerminalStripTreeDockWidget::currentRealTerminal |
( |
| ) |
const |
◆ currentStrip()
| TerminalStrip * TerminalStripTreeDockWidget::currentStrip |
( |
| ) |
const |
◆ currentStripChanged
| void TerminalStripTreeDockWidget::currentStripChanged |
( |
TerminalStrip * | strip | ) |
|
|
signal |
◆ on_m_tree_view_currentItemChanged
| void TerminalStripTreeDockWidget::on_m_tree_view_currentItemChanged |
( |
QTreeWidgetItem * | current, |
|
|
QTreeWidgetItem * | previous ) |
|
privateslot |
◆ reload()
| void TerminalStripTreeDockWidget::reload |
( |
| ) |
|
◆ setCurrentStrip()
| void TerminalStripTreeDockWidget::setCurrentStrip |
( |
TerminalStrip * | strip | ) |
|
|
private |
◆ setProject()
| void TerminalStripTreeDockWidget::setProject |
( |
QETProject * | project = nullptr | ) |
|
TerminalStripTreeDockWidget::setProject Set @project as project handled by this tree dock. If a previous project was setted, everything is clear. This function track the destruction of the project, that mean if the project pointer is deleted no need to call this function with a nullptr, everything is made inside this class.
- Parameters
-
◆ setSelectedStrip()
| void TerminalStripTreeDockWidget::setSelectedStrip |
( |
TerminalStrip * | strip | ) |
|
◆ m_current_is_free_terminal
| bool TerminalStripTreeDockWidget::m_current_is_free_terminal {false} |
|
private |
◆ m_current_strip
| QPointer<TerminalStrip> TerminalStripTreeDockWidget::m_current_strip |
|
private |
◆ m_item_strip_H
| QHash<QTreeWidgetItem *, QPointer<TerminalStrip> > TerminalStripTreeDockWidget::m_item_strip_H |
|
private |
◆ m_project
| QPointer<QETProject> TerminalStripTreeDockWidget::m_project |
|
private |
◆ m_project_destroy_connection
| QMetaObject::Connection TerminalStripTreeDockWidget::m_project_destroy_connection |
|
private |
◆ m_strip_changed_connection
| QVector<QMetaObject::Connection> TerminalStripTreeDockWidget::m_strip_changed_connection |
|
private |
◆ m_uuid_strip_H
| QHash<QUuid, QPointer<TerminalStrip> > TerminalStripTreeDockWidget::m_uuid_strip_H |
|
private |
◆ m_uuid_terminal_H
| QHash<QUuid, QSharedPointer<RealTerminal> > TerminalStripTreeDockWidget::m_uuid_terminal_H |
|
private |
◆ ui
| Ui::TerminalStripTreeDockWidget* TerminalStripTreeDockWidget::ui |
|
private |
◆ UUID_USER_ROLE
| int TerminalStripTreeDockWidget::UUID_USER_ROLE {Qt::UserRole + 1} |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: