Elaztek Developer Hub
Blamite Game Engine - Keystone  00386.06.16.23.0646.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 open_scenario : public QDialog
9 {
10  Q_OBJECT
11 
12 private:
13  Ui::open_scenario ui;
14 
15 public:
16  open_scenario(QWidget *parent = Q_NULLPTR);
18 
19  bool do_scenario_load = false;
20  std::string scenario_path_to_load = "";
21  BlamProject* project_to_load = nullptr;
22 
23 private slots:
24  void ProjectsPane_SelectionChanged();
25 
26  void ButtonOpen_Clicked();
27 
28  void ButtonCancel_Clicked();
29 };
BlamOpenScenarioTreeWidget_Scenario
Definition: treewidget.h:18
open_scenario::do_scenario_load
bool do_scenario_load
Definition: open_scenario.h:19
BlamOpenScenarioTreeWidget_Project
Definition: treewidget.h:10
treewidget.h
open_scenario::open_scenario
open_scenario(QWidget *parent=Q_NULLPTR)
Definition: open_scenario.cpp:8
open_scenario
Definition: open_scenario.h:8
open_scenario::project_to_load
BlamProject * project_to_load
Definition: open_scenario.h:21
BlamOpenScenarioTreeWidget_Project::project
BlamProject * project
Definition: treewidget.h:13
open_scenario.h
BlamOpenScenarioTreeWidget_Scenario::scenario_path
std::string scenario_path
Definition: treewidget.h:22
open_scenario::scenario_path_to_load
std::string scenario_path_to_load
Definition: open_scenario.h:20
open_scenario::~open_scenario
~open_scenario()
Definition: open_scenario.cpp:28