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
00386.06.16.23.0646.blamite
A library that enables the use of Qt in Blamite's editing tools.
StringListEditDialog.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <QDialog>
4
#include "ui_StringListEditDialog.h"
5
6
#include <vector>
7
#include <string>
8
9
class
StringListEditDialog
:
public
QDialog
10
{
11
Q_OBJECT
12
13
private
:
14
Ui::StringListEditDialog ui;
15
16
std::vector<std::string> options = std::vector<std::string>();
17
bool
cancel =
true
;
18
19
void
Setup();
20
21
public
:
22
StringListEditDialog
(QWidget *parent = Q_NULLPTR);
23
StringListEditDialog
(std::vector<std::string> initial_options, QWidget* parent = Q_NULLPTR);
24
~StringListEditDialog
();
25
26
std::vector<std::string>
GetOptionsList
();
27
28
bool
GetCancel
();
29
30
private
slots:
31
void
AddButtonClicked();
32
void
RemoveSelectedButtonClicked();
33
void
ClearAllButtonClicked();
34
void
SaveButtonClicked();
35
void
CancelButtonClicked();
36
void
NewItemReturnPressed();
37
};
StringListEditDialog.h
StringListEditDialog
Definition:
StringListEditDialog.h:9
StringListEditDialog::StringListEditDialog
StringListEditDialog(QWidget *parent=Q_NULLPTR)
Definition:
StringListEditDialog.cpp:5
BlamKeystone::Utils::ShowMessageBox
KEYSTONE KeystoneDialogResult ShowMessageBox(std::string message)
Definition:
utils.cpp:279
StringListEditDialog::GetOptionsList
std::vector< std::string > GetOptionsList()
Definition:
StringListEditDialog.cpp:45
utils.h
KeystoneMessageBoxType::Warning
@ Warning
Dialog icon will be a yellow triangle with an exclamation mark.
StringListEditDialog::~StringListEditDialog
~StringListEditDialog()
Definition:
StringListEditDialog.cpp:19
StringListEditDialog::GetCancel
bool GetCancel()
Definition:
StringListEditDialog.cpp:50
keystone
components
ui
shared
dialogs
string_list_edit_dialog
StringListEditDialog.h
Generated on Fri Jun 16 2023 09:53:00 for Blamite Game Engine - Keystone by
1.8.17