Elaztek Developer Hub
Blamite Game Engine - Keystone  00402.09.29.23.0627.blamite
A library that enables the use of Qt in Blamite's editing tools.
FontToolLaunchDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 #include "ui_FontToolLaunchDialog.h"
5 
6 class FontToolLaunchDialog : public QDialog
7 {
8  Q_OBJECT
9 
10 private:
11  Ui::FontToolLaunchDialog ui;
12  bool exit = false;
13  bool open_existing = false;
14  std::string existing_file_path = "";
15 
16 public:
17  FontToolLaunchDialog(QWidget *parent = Q_NULLPTR);
19 
20  bool ShouldExit();
21  bool OpenExisting();
22  std::string GetExistingFilePath();
23 
24 private slots:
25  void CreateNewButtonClicked();
26  void OpenExistingButtonClicked();
27  void ExitButtonClicked();
28 };
FontToolLaunchDialog::FontToolLaunchDialog
FontToolLaunchDialog(QWidget *parent=Q_NULLPTR)
Definition: FontToolLaunchDialog.cpp:5
FontToolLaunchDialog::ShouldExit
bool ShouldExit()
Definition: FontToolLaunchDialog.cpp:19
FontToolLaunchDialog::OpenExisting
bool OpenExisting()
Definition: FontToolLaunchDialog.cpp:24
FontToolLaunchDialog
Definition: FontToolLaunchDialog.h:6
FontToolLaunchDialog::~FontToolLaunchDialog
~FontToolLaunchDialog()
Definition: FontToolLaunchDialog.cpp:14
FontToolLaunchDialog::GetExistingFilePath
std::string GetExistingFilePath()
Definition: FontToolLaunchDialog.cpp:29
FontToolLaunchDialog.h