41#ifndef INCLUDED_MESSAGE_DIALOGS_H
42#define INCLUDED_MESSAGE_DIALOGS_H
63 virtual void MsgBox(
const char* s ) = 0;
68 virtual void Error(
const char* s ) = 0;
85 virtual int Choice(
const char* b0,
const char* b1,
const char* b2,
const char* s ) = 0;
97 virtual int ChoiceWithDefault(
const char* b0,
const char* b1,
const char* b2,
const int defaultChoice,
const char* s ) = 0;
103 : _areDialogsEnabled( true )
109 MessageDialogs(
const MessageDialogs& );
110 MessageDialogs& operator=(
const MessageDialogs& );
112 bool _areDialogsEnabled;
Definition: message_dialogs.h:51
bool AreDialogsEnabled() const
Definition: message_dialogs.h:58
virtual int Choice(const char *b0, const char *b1, const char *b2, const char *s)=0
virtual int Question(const char *s)=0
virtual void MsgBox(const char *s)=0
virtual void Error(const char *s)=0
virtual int ChoiceWithDefault(const char *b0, const char *b1, const char *b2, const int defaultChoice, const char *s)=0
void EnableDialogs(bool value)
Definition: message_dialogs.h:55
A file for all GL Studio files to include.
Force inclusion of the DirectShow library.
Definition: bmpimage.h:47