X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/6b7a8bd2c66345ad740c3fca50b58e21fdb7f39e..f1515e774761f54062c718ef23361800df65accb:/main/enigma.cpp diff --git a/main/enigma.cpp b/main/enigma.cpp index 0d1ce6ec..a3770b86 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -128,15 +128,11 @@ public: m_locale_time_handler = new eDVBLocalTimeHandler(); m_epgcache = new eEPGCache(); m_mgr->setChannelList(m_dvbdb); - -// m_scan = new eComponentScan(); -// m_scan->start(); - } ~eMain() { - m_dvbdb->save(); + m_dvbdb->saveServicelist(); m_scan = 0; } }; @@ -177,7 +173,7 @@ int main(int argc, char **argv) ePtr my_lcd_dc; gLCDDC::getInstance(my_lcd_dc); - fontRenderClass::getInstance()->AddFont(FONTDIR "/arial.ttf", "Arial", 100); + fontRenderClass::getInstance()->AddFont(FONTDIR "/md_khmurabi_10.ttf", "Regular", 100); eWidgetDesktop dsk(eSize(720, 576)); eWidgetDesktop dsk_lcd(eSize(132, 64)); @@ -219,14 +215,14 @@ int main(int argc, char **argv) lcd_label = new eLabel(lcd_win); lcd_label->move(ePoint(0, 4)); lcd_label->resize(eSize(132, 42)); - ePtr font = new gFont("Arial", 19); - //ePtr font = new gFont("Arial", 16); + ePtr font = new gFont("Regular", 19); + //ePtr font = new gFont("Regular", 16); lcd_label->setFont(font); lcd_clock = new eLabel(lcd_win); lcd_clock->move(ePoint(50, 46)); lcd_clock->resize(eSize(132, 18)); - ePtr clkfont = new gFont("Arial", 16); + ePtr clkfont = new gFont("Regular", 16); lcd_clock->setFont(clkfont); //lcd_label->setText("bla bla bla, this lcd\nSUCKS!"); @@ -240,8 +236,6 @@ int main(int argc, char **argv) python.execute("mytest", "__main__"); -// eApp->exec(); - return exit_code; } @@ -250,9 +244,14 @@ eWidgetDesktop *getDesktop() return wdsk; } +eApplication *getApplication() +{ + return eApp; +} + void runMainloop() { - exit_code = eApp->exec(); + exit_code = eApp->runLoop(); } void quitMainloop(int exitCode)