Pioneer
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Editor::UnsavedFileModal Class Reference

#include <SystemEditorModals.h>

Inheritance diagram for Editor::UnsavedFileModal:
Inheritance graph
[legend]
Collaboration diagram for Editor::UnsavedFileModal:
Collaboration graph
[legend]

Public Types

enum  ResultType { Result_Cancel , Result_No , Result_Yes }
 

Public Member Functions

 UnsavedFileModal (EditorApp *app)
 
ResultType Result ()
 
- Public Member Functions inherited from Editor::Modal
 Modal (EditorApp *app, const char *title, bool canClose)
 
bool Ready ()
 
void Close ()
 
virtual void Draw ()
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 
void IncRefCount () const
 
void DecRefCount () const
 
int GetRefCount () const
 
- Public Member Functions inherited from LuaWrappable
virtual ~LuaWrappable ()
 

Protected Member Functions

void DrawInternal () override
 
virtual void DrawInternal ()
 

Protected Attributes

ResultType m_result = Result_Cancel
 
- Protected Attributes inherited from Editor::Modal
EditorAppm_app
 
const char * m_title
 
ImGuiID m_id
 
bool m_shouldClose
 
bool m_canClose
 

Member Enumeration Documentation

◆ ResultType

Enumerator
Result_Cancel 
Result_No 
Result_Yes 

Constructor & Destructor Documentation

◆ UnsavedFileModal()

UnsavedFileModal::UnsavedFileModal ( EditorApp app)

Member Function Documentation

◆ DrawInternal()

void UnsavedFileModal::DrawInternal ( )
overrideprotectedvirtual

Reimplemented from Editor::Modal.

◆ Result()

ResultType Editor::UnsavedFileModal::Result ( )
inline

Member Data Documentation

◆ m_result

ResultType Editor::UnsavedFileModal::m_result = Result_Cancel
protected

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