30#include <QAbstractItemModel>
44 class ScenarioListView;
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;
~ScenarioListView() override
Destructor.
void itemClicked(const QModelIndex &index)
ScenarioListView(QWidget *parent=0)
Constructor that sets up the ui and behaviour of this view.
void stopApplication(int row, int column, QModelIndex parent)
void setModel(FilterableTreeModelSortFilterProxyModelPtr model)
Sets the model of this view.
void restartApplication(int row, int column, QModelIndex parent)
void startApplication(int row, int column, QModelIndex parent)
void removeItem(QModelIndex index)
std::shared_ptr< FilterableTreeModelSortFilterProxyModel > FilterableTreeModelSortFilterProxyModelPtr