14 #ifndef T3_WIDGET_DIALOGS_H
15 #define T3_WIDGET_DIALOGS_H
17 #include <t3widget/dialogs/dialogbase.h>
18 #include <t3widget/dialogs/popup.h>
23 typedef std::list<dialog_t *> dialogs_t;
24 class complex_error_t;
30 friend bool mouse_target_t::handle_mouse_event(
mouse_event_t event);
35 static dialogs_t active_dialogs;
37 static int dialog_depth;
39 static void set_active_popup(
popup_t *popup);
40 static void update_dialogs(
void);
42 void activate_dialog(
void);
43 void deactivate_dialog(
void);
54 dialog_t(
int height,
int width,
const char *_title);
58 virtual void close(
void);
64 virtual bool process_key(
key_t key);
65 virtual void update_contents(
void);
66 virtual void show(
void);
67 virtual void hide(
void);
74 T3_WIDGET_SIGNAL(closed,
void);
Base class for the application's main window.
Definition: mainwindow.h:30