Elaztek Developer Hub
Blamite Game Engine - Keystone  00419.04.29.24.1948.blamite
A library that enables the use of Qt in Blamite's editing tools.
FontToolLaunchDialog Class Reference

Class used for the FontTool launch window. More...

#include <FontToolLaunchDialog.h>

+ Inheritance diagram for FontToolLaunchDialog:
+ Collaboration diagram for FontToolLaunchDialog:

Public Member Functions

 FontToolLaunchDialog (QWidget *parent=Q_NULLPTR)
 
 ~FontToolLaunchDialog ()
 
bool ShouldExit ()
 Checks if the application should exit. More...
 
bool OpenExisting ()
 Checks if the user chose to open an existing font package. More...
 
std::string GetExistingFilePath ()
 Retrieves the path of the existing font package. More...
 

Detailed Description

Class used for the FontTool launch window.

This window is first displayed to the user upon opening the application, and prompts them to either create a new font package, or modify an existing one.

Constructor & Destructor Documentation

◆ FontToolLaunchDialog()

FontToolLaunchDialog::FontToolLaunchDialog ( QWidget *  parent = Q_NULLPTR)

◆ ~FontToolLaunchDialog()

FontToolLaunchDialog::~FontToolLaunchDialog ( )

Member Function Documentation

◆ GetExistingFilePath()

std::string FontToolLaunchDialog::GetExistingFilePath ( )

Retrieves the path of the existing font package.

Returns
The file path of the existing font package. If the user chose to create a new font package, then a blank string is returned.
+ Here is the caller graph for this function:

◆ OpenExisting()

bool FontToolLaunchDialog::OpenExisting ( )

Checks if the user chose to open an existing font package.

Returns
true if the user chose to open an existing font package, or false if the user chose to create a new font package.
+ Here is the caller graph for this function:

◆ ShouldExit()

bool FontToolLaunchDialog::ShouldExit ( )

Checks if the application should exit.

Returns
true if the application should exit, otherwise returns false.
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: