61 void setEditable(
bool);
63 QModelIndex sourceIndex(QModelIndex)
const;
64 QModelIndex proxyIndex(QModelIndex)
const;
70 QSize sizeHint()
const override;
79 void addAddress(InsertMode insertType);
92 void updateAddressView();
94 bool editable()
const noexcept;
100 void populateColumnCBox();
102 void contextMenuEvent(QContextMenuEvent* event)
override;
108 QPointer<DeviceEditDialog> m_deviceDialog{};
110 QTableView* m_addressView{};
112 QAction* m_disconnect{};
113 QAction* m_reconnect{};
115 QAction* m_editAction{};
116 QAction* m_refreshAction{};
117 QAction* m_refreshValueAction{};
118 QAction* m_addDeviceAction{};
119 QAction* m_addSiblingAction{};
120 QAction* m_addChildAction{};
121 QAction* m_importDeviceAction{};
122 QAction* m_exportDeviceAction{};
124 QAction* m_removeNodeAction{};
125 QAction* m_learnAction{};
126 QAction* m_findUsageAction{};
128 QComboBox* m_columnCBox{};
131 std::unique_ptr<CommandDispatcher<>> m_cmdDispatcher;
133 QProgressIndicator* m_refreshIndicator{};
134 QStackedLayout* m_lay{};
136 QToolButton* m_openMenu{};
138 std::unique_ptr<ListeningManager> m_listeningManager;
139 QMetaObject::Connection m_modelCon;
141 std::vector<QMetaObject::Connection> m_listeningCons;
143 std::vector<QStringList> m_savedExpansion;
145 QMetaObject::Connection m_addressCon;
148 void findAddresses(QStringList strlst)
149 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, findAddresses, strlst)
153 InsertMode insert, QModelIndex index,
Device::Node* parent,
Specializes ApplicationContext with the QMainWindow.
Definition GUIApplicationContext.hpp:15