int main(int argc, char* argv[]) { QApplication::setStyle("fusion"); QApplication* application = new QApplication(argc, argv); bool dbExists = QFile("horizon.db").exists(); DRMSetupWizard* wiz = new DRMSetupWizard(); #ifndef Q_OS_WIN // dynamic loading of the icon under Linux/UNIX application->setWindowIcon(QIcon(":/SystemMenu/Icons/Horizon.ico")); #endif // Global stylesheet QFile stylesheet(":/Styles/Horizon.css"); if (stylesheet.open(QFile::ReadOnly)) { QString styleSheet = stylesheet.readAll(); application->setStyleSheet(styleSheet); } entryPoint::initSettings(*application); entryPoint::initFonts(*application); #ifdef Q_OS_WIN // Background color // This is only for WinApi window, Qt widgets use BorderlessWindow.css stylesheet HBRUSH windowBackground = CreateSolidBrush(RGB(15, 15, 15)); // Create a Win window BorderlessWindow window(application, windowBackground, 1152, 648); window.setMinimumSize(830, 550); #else // Create a Unix window UnixWindow window; window.setMinimumSize(830, 550); #endif // Launch if (!dbExists) { wiz->show(); } application->exec(); return 0; }
int main(int argc, char* argv[]) { QApplication::setStyle("fusion"); QApplication* application = new QApplication(argc, argv); #ifndef Q_OS_WIN // dynamic loading of the icon under Linux/UNIX application->setWindowIcon(QIcon(":/SystemMenu/Icons/Ascension_Icon.ico")); #endif // Stylesheet QFile stylesheet(":/Styles/PAClient.css"); if (stylesheet.open(QFile::ReadOnly)) { QString styleSheet = stylesheet.readAll(); application->setStyleSheet(styleSheet); } entryPoint::initSettings(application); entryPoint::initFonts(application); #ifdef Q_OS_WIN // Background color // This is only for WinApi window, Qt widgets use BorderlessWindow.css stylesheet HBRUSH windowBackground = CreateSolidBrush(RGB(34, 38, 47)); // Create a Win window BorderlessWindow window(application, windowBackground, 1152, 648); window.setMinimumSize(830, 550); #else // Create a Unix window UnixWindow window; window.setMinimumSize(830, 550); #endif // Launch application->exec(); return 0; }