30 #ifndef _D_GUI_INSTANCE_H
31 #define _D_GUI_INSTANCE_H
33 #include "Core/include/private/DInstance.hpp"
34 #include "Core/include/private/DImage.hpp"
35 #include "private/DImageViewer.hpp"
38 #include "Gui/Qt/DQtImageViewer.hpp"
39 #include "Gui/Qt/DQtImageViewer.hxx"
43 #include "Gui/AALib/DAAImageViewer.hpp"
58 inline bool isGuiDisabled()
62 char *env = getenv(
"SMIL_DISABLE_GUI");
64 return (strcasecmp(env,
"yes") == 0 || strcasecmp(env,
"true") == 0);
66 env = getenv(
"DisableQt");
68 return (strcasecmp(env,
"yes") == 0 || strcasecmp(env,
"true") == 0);
99 static RES_T initialize();
104 static void processEvents();
105 static void showHelp();
114 virtual void _execLoop()
117 virtual void _processEvents()
120 virtual void _showHelp()
131 if (!isGuiDisabled()) {
136 #elif defined USE_AALIB
AA (Ascii Art) image viewer.
Definition: DAAImageViewer.hpp:56
Gui module instance.
Definition: DGuiInstance.h:81
ImageViewer< T > * createDefaultViewer(Image< T > &im=NULL)
Create a default viewer for type T.
Definition: DGuiInstance.h:128
static void execLoop()
Run the event loop.
Definition: DGuiInstance.cpp:59
Main Image class.
Definition: DImage.hpp:57
Base image viewer.
Definition: DImageViewer.hpp:52
Qt image viewer.
Definition: DQtImageViewer.hpp:75
Definition: DInstance.hpp:40