32 #include <QKeySequence>
74 void handlePickFromGraph();
75 void handleToggleSearchbar();
77 void handleTreeDoubleClick(
const QModelIndex& index);
118 GateProxyModel* mGateTreeProxyModel;
124 bool mPickerModeActivated;
128 void enableButtons();
The GateDialog class opens a popup window for module selection.
void handleTableSelection(u32 id, bool doubleClick)
void keybindToggleSearchbar(const QKeySequence &seq)
GateDialog(const QSet< u32 > &selectable=QSet< u32 >(), const QString &title=QString("Select gate"), GateSelectReceiver *receiver=nullptr, QWidget *parent=nullptr)
bool pickerModeActivated() const
The GateSelectProxy class allows sorting and filtering of module tables.
The GateSelectView class is the table widget for module selection.
A QFrame with a QLineEdit that can be used to input a substring to search for.
QObject * parent() const const