22#ifndef COMMON_DIALOG_MANAGER_H
23#define COMMON_DIALOG_MANAGER_H
25#include "common/scummsys.h"
27#if defined(USE_SYSDIALOGS)
30#include "common/system.h"
31#include "common/events.h"
59 virtual ~DialogManager() {}
100 if (_wasFullscreen) {
void endDialog()
Definition: dialogs.h:90
DialogResult
Definition: dialogs.h:52
@ kDialogCancel
User cancelled the dialog (Cancel/No/Close buttons).
Definition: dialogs.h:54
@ kDialogError
Dialog could not be displayed.
Definition: dialogs.h:53
@ kDialogOk
User confirmed the dialog (OK/Yes buttons).
Definition: dialogs.h:55
void beginDialog()
Definition: dialogs.h:77
virtual DialogResult showFileBrowser(const Common::U32String &title, FSNode &choice, bool isDirBrowser=false)
Definition: dialogs.h:69
EventDispatcher * getEventDispatcher()
Definition: events.h:591
Common::EventManager * getEventManager()
Definition: system.h:1609
virtual bool getFeatureState(Feature f)
Definition: system.h:667
virtual void setFeatureState(Feature f, bool enable)
Definition: system.h:660
@ kFeatureFullscreenMode
Definition: system.h:420
virtual TransactionError endGFXTransaction()
Definition: system.h:1209
virtual void beginGFXTransaction()
Definition: system.h:1177
Definition: algorithm.h:29