X-Git-Url: https://gitweb.stoutner.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.cpp;h=10ce579ca39829f90c6046fcc0ca560483aaa087;hb=b105f2cce889a132faa9d7a5cdc8505b75965321;hp=6bf5e74b642466face091a50d80a2acbc9969fe8;hpb=255215b082091aaadd5ef24cfc0880cd81e42272;p=PrivacyBrowserPC.git diff --git a/src/main.cpp b/src/main.cpp index 6bf5e74..10ce579 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -18,7 +18,9 @@ */ // Application headers. -#include "mainwindow.h" +#include "databases/CookiesDatabase.h" +#include "databases/DomainsDatabase.h" +#include "windows/BrowserWindow.h" // KDE Frameworks headers. #include @@ -53,7 +55,8 @@ int main(int argc, char *argv[]) aboutData.setCopyrightStatement(i18n("Copyright © 2016-2017,2021-2022 Soren Stoutner ")); aboutData.setDesktopFileName(QStringLiteral("com.stoutner.privacybrowser")); aboutData.setHomepage(QStringLiteral("https://www.stoutner.com/privacy-browser-pc/")); - aboutData.setLicenseTextFile(":/licenses/GPLv3+.txt"); + //aboutData.setLicense(KAboutLicense::GPL_V3, KAboutLicense::OrLaterVersions); + aboutData.setLicenseTextFile(QStringLiteral(":/licenses/GPLv3+.txt")); aboutData.setOrganizationDomain("stoutner.com"); aboutData.setShortDescription(i18n("A web browser that respects your privacy.")); @@ -78,11 +81,15 @@ int main(int argc, char *argv[]) // Register with D-Bus, allowing multiple instances and allowing the program to run if for some reason the registration fails. KDBusService appDBusService(KDBusService::Multiple | KDBusService::NoExitOnFailure); + // Add the databases. + DomainsDatabase::addDatabase(); + CookiesDatabase::addDatabase(); + // Create the main window. - MainWindow *mainWindowPointer = new MainWindow; + BrowserWindow *browserWindowPointer = new BrowserWindow(); // Show the main window. - mainWindowPointer->show(); + browserWindowPointer->show(); // Return the application. return application.exec();