Go to the documentation of this file.
30 #include <QAbstractItemModel>
85 void on_searchBar_textEdited(
const QString& text);
86 void startButtonClicked(
int row,
int column, QModelIndex parent);
87 void stopButtonClicked(
int row,
int column, QModelIndex parent);
89 void restartButtonClicked(
int row,
int column, QModelIndex parent);
91 void on_newButton_clicked();
93 void on_openButton_clicked();
94 void removeItemTriggered();
96 void onCustomContextMenu(
const QPoint& point);
98 void on_treeView_clicked(
const QModelIndex&
index);
101 Ui::ScenarioListView* ui;
107 QAction removeAction;
void setModel(FilterableTreeModelSortFilterProxyModelPtr model)
Sets the model of this view.
ScenarioListView(QWidget *parent=0)
Constructor that sets up the ui and behaviour of this view.
void startApplication(int row, int column, QModelIndex parent)
void stopApplication(int row, int column, QModelIndex parent)
void removeItem(QModelIndex index)
std::shared_ptr< FilterableTreeModelSortFilterProxyModel > FilterableTreeModelSortFilterProxyModelPtr
~ScenarioListView() override
Destructor.
View that shows a list of Scenarios. Allows to start, stop, restart Applications and Scenarios....
void itemClicked(const QModelIndex &index)
void restartApplication(int row, int column, QModelIndex parent)