Go to the documentation of this file.
30 #include <QFileSystemWatcher>
113 void on_searchBar_textEdited(
const QString& text);
115 void on_showInactiveProperties_stateChanged(
int state);
117 void on_startButton_clicked();
119 void on_stopButton_clicked();
121 void on_restartButton_clicked();
123 void on_addParameterButton_clicked();
125 void on_toolButton_clicked();
128 void itemAttributeChanged(
QtProperty* property,
const QString& attribute,
const QVariant& val);
130 void on_reloadButton_clicked();
132 void on_fileUpdate();
134 void on_makeLocalButton_clicked();
136 void on_fileWatcherUpdate(
const QString& path);
140 void show_or_hide_property(
QtProperty*,
bool);
141 bool show_or_hide_subproperties(
QtProperty*,
const QString&);
144 Ui::DetailedApplicationView* ui;
146 std::shared_ptr<QtVariantPropertyManager> variantManager;
147 std::shared_ptr<QtVariantEditorFactory> variantFactory;
149 bool statusUpdateRelevant;
157 QFileSystemWatcher fileSystemWatcher;
158 bool ignoreFileChanges =
false;
TreeItem representing data contained in a Scenario or an Application.
void applicationEnabledChange(bool enabled)
std::shared_ptr< ApplicationInstance > ApplicationInstancePtr
std::shared_ptr< Scenario > ScenarioPtr
void saveScenario(ScenarioManager::Data_Structure::ApplicationInstancePtr application)
std::shared_ptr< Application > ApplicationPtr
void showApplication(ScenarioManager::Data_Structure::ApplicationPtr application)
Show an Application.
void startButtonClicked()
void restartButtonClicked()
std::shared_ptr< DetailedApplicationView > DetailedApplicationViewPtr
The QtProperty class encapsulates an instance of a property.
void updateStatus()
Updates the status of the displayed item.
std::shared_ptr< Value > value()
std::shared_ptr< Package > PackagePtr
~DetailedApplicationView() override
Destructor.
void makeLocalButtonClicked()
void showScenario(ScenarioManager::Data_Structure::ScenarioPtr scenario)
Show a Scenario.
void addParameterButtonClicked()
DetailedApplicationView(QWidget *parent=0)
Constructor that sets up the ui.
void showApplicationInstance(ScenarioManager::Data_Structure::ApplicationInstancePtr appInstance, ScenarioItem *item)
Show an ApplicationInstance.
void showPackage(ScenarioManager::Data_Structure::PackagePtr package)
Show a Package.
View that shows detailed information about a Scenario, Package or Application. Shows status and param...