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.
BitfieldFlagsEditorDialog Class Reference

#include <BitfieldFlagsEditorDialog.h>

+ Inheritance diagram for BitfieldFlagsEditorDialog:
+ Collaboration diagram for BitfieldFlagsEditorDialog:

Public Member Functions

 BitfieldFlagsEditorDialog (std::vector< BlamBitfieldBitInfo > flags, QWidget *parent=Q_NULLPTR)
 
 BitfieldFlagsEditorDialog (std::vector< BlamEnumFieldOption > options, QWidget *parent=Q_NULLPTR)
 
 ~BitfieldFlagsEditorDialog ()
 
void OnAddButtonClicked ()
 
void OnRemoveButtonClicked ()
 
void OnClearAllButtonClicked ()
 
void OnCancelButtonClicked ()
 
void OnSaveButtonClicked ()
 
bool IsCancelled ()
 
std::vector< BlamBitfieldBitInfo > GetNewFlags ()
 
std::vector< BlamEnumFieldOption > GetNewOptions ()
 

Constructor & Destructor Documentation

◆ BitfieldFlagsEditorDialog() [1/2]

BitfieldFlagsEditorDialog::BitfieldFlagsEditorDialog ( std::vector< BlamBitfieldBitInfo >  flags,
QWidget *  parent = Q_NULLPTR 
)
+ Here is the call graph for this function:

◆ BitfieldFlagsEditorDialog() [2/2]

BitfieldFlagsEditorDialog::BitfieldFlagsEditorDialog ( std::vector< BlamEnumFieldOption >  options,
QWidget *  parent = Q_NULLPTR 
)
+ Here is the call graph for this function:

◆ ~BitfieldFlagsEditorDialog()

BitfieldFlagsEditorDialog::~BitfieldFlagsEditorDialog ( )

Member Function Documentation

◆ GetNewFlags()

std::vector< BlamBitfieldBitInfo > BitfieldFlagsEditorDialog::GetNewFlags ( )

◆ GetNewOptions()

std::vector< BlamEnumFieldOption > BitfieldFlagsEditorDialog::GetNewOptions ( )

◆ IsCancelled()

bool BitfieldFlagsEditorDialog::IsCancelled ( )

◆ OnAddButtonClicked()

void BitfieldFlagsEditorDialog::OnAddButtonClicked ( )
+ Here is the caller graph for this function:

◆ OnCancelButtonClicked()

void BitfieldFlagsEditorDialog::OnCancelButtonClicked ( )
+ Here is the caller graph for this function:

◆ OnClearAllButtonClicked()

void BitfieldFlagsEditorDialog::OnClearAllButtonClicked ( )
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ OnRemoveButtonClicked()

void BitfieldFlagsEditorDialog::OnRemoveButtonClicked ( )
+ Here is the caller graph for this function:

◆ OnSaveButtonClicked()

void BitfieldFlagsEditorDialog::OnSaveButtonClicked ( )
+ Here is the caller graph for this function:

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