58 void setEditable(
bool);
60 QModelIndex sourceIndex(QModelIndex)
const;
61 QModelIndex proxyIndex(QModelIndex)
const;
67 QSize sizeHint()
const override;
76 void addAddress(InsertMode insertType);
89 void updateAddressView();
91 bool editable()
const noexcept;
97 void populateColumnCBox();
99 void contextMenuEvent(QContextMenuEvent* event)
override;
105 QPointer<DeviceEditDialog> m_deviceDialog{};
107 QTableView* m_addressView{};
109 QAction* m_disconnect{};
110 QAction* m_reconnect{};
112 QAction* m_editAction{};
113 QAction* m_refreshAction{};
114 QAction* m_refreshValueAction{};
115 QAction* m_addDeviceAction{};
116 QAction* m_addSiblingAction{};
117 QAction* m_addChildAction{};
118 QAction* m_importDeviceAction{};
119 QAction* m_exportDeviceAction{};
121 QAction* m_removeNodeAction{};
122 QAction* m_learnAction{};
123 QAction* m_findUsageAction{};
125 QComboBox* m_columnCBox{};
128 std::unique_ptr<CommandDispatcher<>> m_cmdDispatcher;
130 QProgressIndicator* m_refreshIndicator{};
131 QStackedLayout* m_lay{};
133 QToolButton* m_openMenu{};
135 std::unique_ptr<ListeningManager> m_listeningManager;
136 QMetaObject::Connection m_modelCon;
138 QMetaObject::Connection m_addressCon;
141 void findAddresses(QStringList strlst)
142 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, findAddresses, strlst)
146 InsertMode insert, QModelIndex index,
Device::Node* parent,
Specializes ApplicationContext with the QMainWindow.
Definition GUIApplicationContext.hpp:15