Elaztek Developer Hub
Switch Project...
blam!
Editing Kit
Guerilla
Sapien
Tool
Foundry
Libraries
Keystone
Strings
Forums
Discord
Doxygen
Jenkins
Guides
Gitlab
Blamite Game Engine - Keystone
00449.01.12.26.0555.blamite
A library that enables the use of Qt in Blamite's editing tools.
SelectProjectDialog.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QDialog>
4
#include "ui_SelectProjectDialog.h"
5
9
class
SelectProjectDialog
:
public
QDialog
10
{
11
Q_OBJECT
12
13
private
:
14
Ui::SelectProjectDialog ui;
15
bool
exiting =
false
;
16
17
void
RefreshProjectList();
18
void
OpenProject(std::string name);
19
20
public
:
21
SelectProjectDialog
(QWidget *parent = Q_NULLPTR);
22
~SelectProjectDialog
();
23
24
bool
ShouldExit
();
25
26
private
slots:
27
void
CancelButtonClicked();
28
void
OpenButtonClicked();
29
void
NewProjectButtonClicked();
30
void
RefreshButtonClicked();
31
void
ProjectListItemActivated(QListWidgetItem* item);
32
};
SelectProjectDialog.h
SelectProjectDialog::ShouldExit
bool ShouldExit()
Definition:
SelectProjectDialog.cpp:26
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition:
utils.cpp:294
utils.h
SelectProjectDialog
Definition:
SelectProjectDialog.h:9
SelectProjectDialog::SelectProjectDialog
SelectProjectDialog(QWidget *parent=Q_NULLPTR)
Definition:
SelectProjectDialog.cpp:8
SelectProjectDialog::~SelectProjectDialog
~SelectProjectDialog()
Definition:
SelectProjectDialog.cpp:21
keystone
components
ui
shared
dialogs
select_project
SelectProjectDialog.h
Generated on Mon Jan 12 2026 08:58:33 for Blamite Game Engine - Keystone by
1.8.17