eLabel *lcd_label, *lcd_clock;
+int exit_code;
+
int main(int argc, char **argv)
{
#ifdef OBJECT_DEBUG
eWidgetDesktop dsk(eSize(720, 576));
eWidgetDesktop dsk_lcd(eSize(132, 64));
- if (double_buffer)
+/* if (double_buffer)
{
eDebug(" - double buffering found, enable buffered graphics mode.");
dsk.setCompositionMode(eWidgetDesktop::cmBuffered);
- }
+ } */
wdsk = &dsk;
lcddsk = &dsk_lcd;
// eApp->exec();
- return 0;
+ return exit_code;
}
eWidgetDesktop *getDesktop()
void runMainloop()
{
- eApp->exec();
+ exit_code = eApp->exec();
}
-void quitMainloop()
+void quitMainloop(int exitCode)
{
- eApp->quit(0);
+ eApp->quit(exitCode);
}
void setLCD(const char *string)