Elaztek Developer Hub
Blamite Game Engine - Keystone  00432.02.10.25.1019.blamite
A library that enables the use of Qt in Blamite's editing tools.
open_scenario.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include <HEKGuerilla/components/projects/projects.h>
5 
6 #include "ui_open_scenario.h"
7 
8 class OpenScenarioDialog : public QDialog
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::open_scenario ui;
14 
15 public:
16  OpenScenarioDialog(QWidget *parent = Q_NULLPTR);
18 
19  bool do_scenario_load = false;
20  std::string scenario_path_to_load = "";
21 
22  void PopulateScenarioList();
23 
24 private slots:
25  void ButtonOpen_Clicked();
26  void ButtonCancel_Clicked();
27 };
OpenScenarioDialog::OpenScenarioDialog
OpenScenarioDialog(QWidget *parent=Q_NULLPTR)
Definition: open_scenario.cpp:9
BlamOpenScenarioTreeWidget_Scenario
Class used to represent a Scenario tree widget item within the Open Scenario dialog.
Definition: treewidget.h:13
OpenScenarioDialog::PopulateScenarioList
void PopulateScenarioList()
Definition: open_scenario.cpp:27
treewidget.h
OpenScenarioDialog::~OpenScenarioDialog
~OpenScenarioDialog()
Definition: open_scenario.cpp:22
OpenScenarioDialog
Definition: open_scenario.h:8
OpenScenarioDialog::do_scenario_load
bool do_scenario_load
Definition: open_scenario.h:19
open_scenario.h
BlamOpenScenarioTreeWidget_Scenario::scenario_path
std::string scenario_path
The tag path of the scenario.
Definition: treewidget.h:17
OpenScenarioDialog::scenario_path_to_load
std::string scenario_path_to_load
Definition: open_scenario.h:20