diff --git a/cmainwindow.cpp b/cmainwindow.cpp index ff530dd..aa2382e 100644 --- a/cmainwindow.cpp +++ b/cmainwindow.cpp @@ -4,6 +4,8 @@ #include #include +#include + cMainWindow::cMainWindow(QWidget *parent) : QMainWindow(parent), @@ -15,6 +17,7 @@ cMainWindow::cMainWindow(QWidget *parent) : m_lpKodiLibrary(0) { initUI(); + initDB(); } @@ -63,8 +66,13 @@ void cMainWindow::initUI() void cMainWindow::initDB() { - m_lpKodiLibrary = new cKodiLibrary(ui->m_lpStatusBar, QDir::homePath() + QDir::separator() + QString(".kodi")); -// m_lpKodiLibrary = new cKodiLibrary(ui->m_lpStatusBar, "\\\\MEDIAPC\\system"); + QSettings settings; + QString szKodiRoot = settings.value("lastDB", "").toString(); + if(szKodiRoot.isEmpty()) + return; + +// m_lpKodiLibrary = new cKodiLibrary(ui->m_lpStatusBar, QDir::homePath() + QDir::separator() + QString(".kodi")); + m_lpKodiLibrary = new cKodiLibrary(ui->m_lpStatusBar, szKodiRoot); m_lpKodiLibrary->init(); m_lpVideoWidget->setLibrary(m_lpKodiLibrary->videoLibrary(), m_lpKodiLibrary->imageList()); m_lpTVShowWidget->setLibrary(m_lpKodiLibrary->videoLibrary(), m_lpKodiLibrary->imageList()); diff --git a/main.cpp b/main.cpp index f46758a..763f083 100644 --- a/main.cpp +++ b/main.cpp @@ -2,6 +2,9 @@ #include #include +#include + + int main(int argc, char *argv[]) { @@ -12,6 +15,12 @@ int main(int argc, char *argv[]) QApplication a(argc, argv); a.installTranslator(&translator); + a.setApplicationVersion("0.1"); + a.setApplicationDisplayName("qtKodiDB"); + a.setOrganizationName("WIN-DESIGN"); + a.setOrganizationDomain("windesign.at"); + a.setApplicationName("qtKodiDB"); + cMainWindow w; w.showMaximized();