#include <lib/dvb_ci/dvbci_ui.h>
extern void runMainloop();
-extern void quitMainloop();
+extern void quitMainloop(int exit_code);
extern void setLCD(const char *c);
extern void setLCDClock(const char *c);
/************** debug **************/
void runMainloop();
-void quitMainloop();
+void quitMainloop(int exit_code);
void setLCD(const char*);
void setLCDClock(const char*);
%immutable keyPressed;
eLabel *lcd_label, *lcd_clock;
+int exit_code;
+
int main(int argc, char **argv)
{
#ifdef OBJECT_DEBUG
// 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)