From 8720b055b4eafc476112e8259232779252d18c66 Mon Sep 17 00:00:00 2001 From: Herwig Birke Date: Thu, 30 Aug 2018 15:04:39 +0200 Subject: [PATCH] . --- cmainwindow.cpp | 12 ++++++++++-- main.cpp | 9 +++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) 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();