UBApplication::UBApplication(const QString &id, int &argc, char **argv) : QtSingleApplication(id, argc, argv) , mPreferencesController(NULL) , mApplicationTranslator(NULL) , mQtGuiTranslator(NULL) { staticMemoryCleaner = new QObject(0); // deleted in UBApplication destructor setOrganizationName("Sankore"); setOrganizationDomain("sankore.org"); setApplicationName("Open-Sankore"); setApplicationVersion(UBVERSION); #if defined(Q_WS_MAC) && !defined(QT_NO_DEBUG) CFStringRef shortVersion = (CFStringRef)CFBundleGetValueForInfoDictionaryKey(CFBundleGetMainBundle(), CFSTR("CFBundleShortVersionString")); const char *version = CFStringGetCStringPtr(shortVersion, kCFStringEncodingMacRoman); Q_ASSERT(version); setApplicationVersion(version); #endif QStringList args = arguments(); mIsVerbose = args.contains("-v") || args.contains("-verbose") || args.contains("verbose") || args.contains("-log") || args.contains("log"); setupTranslators(args); UBResources::resources(); if (!undoStack) undoStack = new QUndoStack(staticMemoryCleaner); UBPlatformUtils::init(); UBSettings *settings = UBSettings::settings(); connect(settings->appToolBarPositionedAtTop, SIGNAL(changed(QVariant)), this, SLOT(toolBarPositionChanged(QVariant))); connect(settings->appToolBarDisplayText, SIGNAL(changed(QVariant)), this, SLOT(toolBarDisplayTextChanged(QVariant))); updateProtoActionsState(); #ifndef Q_WS_MAC setWindowIcon(QIcon(":/images/uniboard.png")); #endif setStyle(new UBStyle()); // Style is owned and deleted by the application QString css = UBFileSystemUtils::readTextFile(UBPlatformUtils::applicationResourcesDirectory() + "/etc/Uniboard.css"); if (css.length() > 0) setStyleSheet(css); QApplication::setStartDragDistance(8); // default is 4, and is a bit small for tablets installEventFilter(this); }
Application::Application(int& argc, char** argv) : QApplication(argc, argv), m_window(0) { setApplicationName("FocusWriter"); setApplicationVersion("1.3.3"); setOrganizationDomain("gottcode.org"); setOrganizationName("GottCode"); { QIcon fallback(":/hicolor/256x256/apps/focuswriter.png"); fallback.addFile(":/hicolor/128x128/apps/focuswriter.png"); fallback.addFile(":/hicolor/64x64/apps/focuswriter.png"); fallback.addFile(":/hicolor/48x48/apps/focuswriter.png"); fallback.addFile(":/hicolor/32x32/apps/focuswriter.png"); fallback.addFile(":/hicolor/24x24/apps/focuswriter.png"); fallback.addFile(":/hicolor/22x22/apps/focuswriter.png"); fallback.addFile(":/hicolor/16x16/apps/focuswriter.png"); setWindowIcon(QIcon::fromTheme("focuswriter", fallback)); } #ifndef Q_WS_MAC setAttribute(Qt::AA_DontUseNativeMenuBar); setAttribute(Qt::AA_DontShowIconsInMenus, !QSettings().value("Window/MenuIcons", false).toBool()); #else setAttribute(Qt::AA_DontShowIconsInMenus, true); new RTF::Converter; #endif qputenv("UNICODEMAP_JP", "cp932"); m_files = arguments().mid(1); processEvents(); }
AgrosApplication::AgrosApplication(int& argc, char ** argv) : QApplication(argc, argv), m_scriptEngineRemote(NULL) { setWindowIcon(icon("agros2d")); setApplicationVersion(versionString()); setOrganizationName("hpfem.org"); setOrganizationDomain("hpfem.org"); setApplicationName("Agros2D-3"); #ifdef Q_WS_MAC // don't show icons in menu setAttribute(Qt::AA_DontShowIconsInMenus, true); #endif // std::string codec #if QT_VERSION < 0x050000 QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); #endif QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); // force number format QLocale::setDefault(QLocale(QLocale::English, QLocale::UnitedStates)); // init singleton Agros2D::createSingleton(); }
Application::Application(int& argc, char** argv) : QtSingleApplication("org.gottcode.FocusWriter", argc, argv), m_window(0) { setApplicationName("FocusWriter"); setApplicationVersion(VERSIONSTR); setApplicationDisplayName(Window::tr("FocusWriter")); setOrganizationDomain("gottcode.org"); setOrganizationName("GottCode"); #if !defined(Q_OS_WIN) && !defined(Q_OS_MAC) setWindowIcon(QIcon::fromTheme("focuswriter", QIcon(":/focuswriter.png"))); #endif setAttribute(Qt::AA_UseHighDpiPixmaps, true); #ifndef Q_OS_MAC setAttribute(Qt::AA_DontUseNativeMenuBar); #else setAttribute(Qt::AA_DontShowIconsInMenus, true); #endif #ifdef RTFCLIPBOARD new RTF::Clipboard; #endif qputenv("UNICODEMAP_JP", "cp932"); m_files = arguments().mid(1); processEvents(); }
BibleTimeApp::BibleTimeApp(int &argc, char **argv) : QApplication(argc, argv) , m_init(false) { setApplicationName("bibletime"); setApplicationVersion(BT_VERSION); }
TApplication::TApplication(int & argc, char** argv) : QApplication(argc, argv) { setOrganizationName("Enterprise"); setApplicationName("QBalance"); setApplicationVersion("0.0.1"); setWindowIcon(QIcon(":qbalance.ico")); db = new DBFactory(); gui = new GUIFactory(db); dictionaryList = 0; topersList = 0; driverFR = 0; barCodeReader = new BarCodeReader(this, config.barCodeReaderPort); driverFRisValid = false; driverFRlocked = false; fsWebCamIsValid = true; // Поначалу будем считать, что утилита fsWebCam установлена reportTemplateType = OOXMLreportTemplate; cardReaderCode = ""; // Прочитанный код на магнитной карте if (!Exemplar) { Exemplar = this; } initConfig(); connect(&timer, SIGNAL(timeout()), this, SLOT(setTimeIsOut())); timeIsOut = false; }
/** * Constraucts a Libertine application wrapper object. * @param[in] argc The count of the number of command-line arguments. * @param[in] argv A vector of command-line arguments. * * Sets up the Libertine application from the command-line arguments, * environment variables, and configurations files and displays the GUI. */ Libertine:: Libertine(int argc, char* argv[]) : QGuiApplication(argc, argv) , main_qml_source_file_(find_main_qml_source_file()) { setApplicationName(LIBERTINE_APPLICATION_NAME); setApplicationVersion(LIBERTINE_VERSION); config_.reset(new LibertineConfig(*this)); qmlRegisterType<ContainerConfig>("Libertine", 1, 0, "ContainerConfig"); qmlRegisterType<ContainerManagerWorker>("Libertine", 1, 0, "ContainerManagerWorker"); qmlRegisterType<PasswordHelper>("Libertine", 1, 0, "PasswordHelper"); initialize_python(); if (main_qml_source_file_.isEmpty()) { qWarning() << "Can not locate " << s_main_QML_source_file; } containers_ = new ContainerConfigList(config_.data(), this); container_apps_ = new ContainerAppsList(containers_, this); password_helper_ = new PasswordHelper(); initialize_view(); view_.show(); }
IDEApplication::IDEApplication(int& argc, char **argv) : QApplication(argc, argv), mSettings(NULL) { setOrganizationName(PROJECT_ORGANIZATION); setApplicationName(PROJECT_NAME); setApplicationVersion(PROJECT_VERSION); setWindowIcon(QIcon(":/images/arduide.png")); // translation support initializeTranslator(); // fix the data path mDataPath = QDir(DATA_PATH).absolutePath(); registerMetaTypes(); // initialize Grantlee initializeTemplates(); // start the GUI initializeGui(); // check the settings are correct, or start the wizard initializeSettings(); // further gui initialization mMainWindow->initialize(); // initialize the plugins initializePlugins(); }
/** * Constructor */ BursarApp::BursarApp(int argc, char *argv[]) : QApplication(argc, argv) { // set application properties setApplicationName(APP_NAME); setApplicationVersion(APP_VERSION); // mac specific #ifdef Q_WS_MAC // don't quit application when last window closes //setQuitOnLastWindowClosed(false); // create mac style menu //createMacStyleMenu(); #endif // create bursar document m_doc = new BurDoc(FULL); // create main window m_mainWindow = new MainWindow(m_doc); #ifndef Q_WS_MAC // show main window m_mainWindow->show(); #endif }
:KUniqueApplication() #endif { setApplicationName("karakaxa"); setApplicationVersion(VERSION); setOrganizationName("karakaxa"); }
CalamaresApplication::CalamaresApplication( int& argc, char *argv[] ) : QApplication( argc, argv ) , m_mainwindow( 0 ) { setOrganizationName( QLatin1String( CALAMARES_ORGANIZATION_NAME ) ); setOrganizationDomain( QLatin1String( CALAMARES_ORGANIZATION_DOMAIN ) ); setApplicationName( QLatin1String( CALAMARES_APPLICATION_NAME ) ); setApplicationVersion( QLatin1String( CALAMARES_VERSION ) ); QString startupLocale = QLocale::system().uiLanguages().first(); CalamaresUtils::installTranslator( startupLocale, this ); QFont f = font(); cDebug() << "Default font =====" << "\nPixel size: " << f.pixelSize() << "\nPoint size: " << f.pointSize() << "\nPoint sizeF: " << f.pointSizeF() << "\nFont family: " << f.family() << "\nMetric height:" << QFontMetrics( f ).height(); // The following line blocks for 15s on Qt 5.1.0 cDebug() << "Font height:" << QFontMetrics( f ).height(); CalamaresUtils::setDefaultFontSize( f.pointSize() ); cDebug() << "Available languages:" << QString( CALAMARES_TRANSLATION_LANGUAGES ).split( ';' ); }
Application::Application(int& argc, char* argv[]) : QApplication(argc, argv) { setApplicationName("Communi"); setOrganizationName("Communi"); setApplicationVersion(Irc::version()); QIcon icon; icon.addFile(":/resources/icons/16x16/communi.png"); icon.addFile(":/resources/icons/24x24/communi.png"); icon.addFile(":/resources/icons/32x32/communi.png"); icon.addFile(":/resources/icons/48x48/communi.png"); icon.addFile(":/resources/icons/64x64/communi.png"); icon.addFile(":/resources/icons/128x128/communi.png"); setWindowIcon(icon); qRegisterMetaTypeStreamOperators<Settings>("Settings"); qRegisterMetaTypeStreamOperators<ConnectionInfo>("ConnectionInfo"); qRegisterMetaTypeStreamOperators<ConnectionInfos>("ConnectionInfos"); QSettings settings; if (arguments().contains("-reset")) settings.clear(); ApplicationData::settings = settings.value("settings").value<Settings>(); QFile file(":resources/stylesheet.css"); if (file.open(QFile::ReadOnly | QIODevice::Text)) setStyleSheet(QString::fromUtf8(file.readAll())); }
void NavApp::initApplication() { setWindowIcon(QIcon(":/littlenavmap/resources/icons/littlenavmap.svg")); setApplicationName("Little Navmap"); setOrganizationName("ABarthel"); setOrganizationDomain("littlenavmap.org"); setApplicationVersion("2.3.0.develop"); // VERSION_NUMBER - Little Navmap }
MisliDesktopGui::MisliDesktopGui(int argc, char *argv[]) : QApplication(argc,argv) { QWidget dummyWidget; //so I can use the static functions below misliWindow = NULL; translator = NULL; clearSettingsOnExit = false; int user_reply; //Set some creditentials setQuitOnLastWindowClosed(false); setOrganizationName("p10"); //this is needed for proper settings access in windows setApplicationName("misli"); setApplicationVersion("2.0.0"); //Construct the splash screen splash = new QSplashScreen(QPixmap(":/img/icon.png")); splash->show(); //Init the settings settings = new QSettings; //Check if there's a series of failed starts and suggest clearing the settings if(failedStarts()>=2){ user_reply = QMessageBox::question(&dummyWidget,tr("Warning"),tr("There have been two unsuccessful starts of the program. Clearing the program settings will probably solve the issue . Persistent program crashes are mostly caused by corrupted notefiles , so you can try to manually narrow out the problematic notefile (remove the notefiles from the work directories one by one). The last one edited is probably the problem (you can try to correct it manually with a text editor to avoid loss of data).\n Do you want to clear the settings?")); if(user_reply==QMessageBox::Ok){ //if the user pressed Ok settings->clear(); settings->sync(); exit(0); } } //Assume we won't start successfully , if we do - the value gets -1-ed on close setFailedStarts(failedStarts()+1); if(firstProgramStart()){ QString newLanguage = QInputDialog::getItem(&dummyWidget,tr("Set the language"),tr("Language:/Език:"),QStringList()<<"English"<<"Български",0,false); if(newLanguage=="English") setLanguage("en"); if(newLanguage=="Български") setLanguage("bg"); } updateTranslator(); //Construct the misli instance class misliInstance = new MisliInstance(false); //Connections connect(this,SIGNAL(languageChanged(QString)),this,SLOT(updateTranslator())); connect(this,SIGNAL(aboutToQuit()),this,SLOT(stuffToDoBeforeQuitting())); //Start worker thread as soon as the main loop starts (so that we first show the splash screen and then start work) workerThread.start(); misliInstance->loadStoredDirs(); misliWindow = new MisliWindow(this); splash->finish(misliWindow); misliWindow->showMaximized(); }
MsmApplication::MsmApplication(int& argc, char* argv[]) : QApplication(argc, argv), m_mainwindow(0) { setOrganizationName("Manjaro"); setOrganizationDomain("Manjaro"); setApplicationName("Manjaro Settings Manager"); setApplicationVersion("0.5.0"); }
NotifierApp::NotifierApp( int& argc, char* argv[] ) : QApplication( argc, argv ) { setOrganizationName( "Manjaro" ); setOrganizationDomain( "Manjaro" ); setApplicationName( "MSM Notifier for Plasma5" ); setApplicationVersion( PROJECT_VERSION ); setQuitOnLastWindowClosed( false ); }
int qPBReader::exec() { TRSCOPE(app, "qPBReader::exec"); int rc = 0; connect(this, SIGNAL(aboutToQuit()), this, SLOT(End())); setOrganizationName("m4mmon"); setApplicationName("qPBReader"); setApplicationVersion("0.1"); // application stylesheet { QFile f(":qPBReader.css"); f.open(QFile::ReadOnly); QString css = QLatin1String(f.readAll()); setStyleSheet(css); } // configuration dialog if (_bGlobalConfMode) { _pConfigDialog = new qPBReaderConfigDialog(); _pConfigDialog->show(); return QApplication::exec(); } // or instantiate viewer else { _pViewer = new qPBReaderViewer(_sEbook); _pViewer->show(); // and launch if (_pViewer->Start()) { TRACE << "go!" << endl; return QApplication::exec(); } else { qPBReaderPlatform::MessageTimeOut( "qPBReader", tr("Could not open ") + _sEbook, 4000 ); rc = -1; } } return rc; }
UBApplication::UBApplication(const QString &id, int &argc, char **argv) : QtSingleApplication(id, argc, argv) , mPreferencesController(NULL) , mApplicationTranslator(NULL) , mQtGuiTranslator(NULL) { staticMemoryCleaner = new QObject(0); // deleted in UBApplication destructor setOrganizationName("Open Education Foundation"); setOrganizationDomain("oe-f.org"); setApplicationName("OpenBoard"); QString version = UBVERSION; if(version.endsWith(".")) version = version.left(version.length()-1); setApplicationVersion(version); QStringList args = arguments(); mIsVerbose = args.contains("-v") || args.contains("-verbose") || args.contains("verbose") || args.contains("-log") || args.contains("log"); setupTranslators(args); UBResources::resources(); if (!undoStack) undoStack = new QUndoStack(staticMemoryCleaner); UBPlatformUtils::init(); UBSettings *settings = UBSettings::settings(); connect(settings->appToolBarPositionedAtTop, SIGNAL(changed(QVariant)), this, SLOT(toolBarPositionChanged(QVariant))); connect(settings->appToolBarDisplayText, SIGNAL(changed(QVariant)), this, SLOT(toolBarDisplayTextChanged(QVariant))); updateProtoActionsState(); #ifndef Q_OS_OSX setWindowIcon(QIcon(":/images/OpenBoard.png")); #endif setStyle("fusion"); QString css = UBFileSystemUtils::readTextFile(UBPlatformUtils::applicationResourcesDirectory() + "/etc/"+ qApp->applicationName()+".css"); if (css.length() > 0) setStyleSheet(css); QApplication::setStartDragDistance(8); // default is 4, and is a bit small for tablets installEventFilter(this); }
void Context::setConfig(std::unique_ptr<const Config> pConfig) { m_pConfig = pConfig.release(); Q_ASSERT(m_pConfig); auto pApp = QCoreApplication::instance(); pApp->setApplicationName(m_pConfig->applicationInfo().name); pApp->setApplicationVersion(m_pConfig->applicationInfo().version.toString()); pApp->setOrganizationName(m_pConfig->applicationInfo().vendorName); }
peoplecount::peoplecount(int& argc, char** argv) : app(argc, argv) { setObjectName("peoplecount"); setOrganizationName("KAI Square Pte Ltd"); setOrganizationDomain("kaisquare.com"); setApplicationName("peoplecount"); setApplicationVersion(PC_VERSION); parser_ = new QCommandLineParser(); module_factory_ = new module_factory(); }
TimeLapseCapture::TimeLapseCapture(int &argc, char **argv) : QCoreApplication(argc, argv), out(stdout), err(stderr), verboseOutput(stdout), blackHole(NULL), output(), timer(), frameNumberLocale(QLocale::c()), capturedCnt(0), capturedSubsequence(0), shutterSpdAlg(NULL), interval(10000), cnt(-1) { setApplicationName("TimeLapse capture tool"); setApplicationVersion(VERSION_TIMELAPSE); frameNumberLocale.setNumberOptions(QLocale::OmitGroupSeparator); }
Application::Application(int& argc, char** argv) : QApplication(argc, argv) { // Set organization and application name setOrganizationName("VPaint"); setOrganizationDomain("vpaint.org"); setApplicationName("VPaint"); setApplicationDisplayName("VPaint"); // Set application version setApplicationVersion(APP_VERSION); }
HomeApplication::HomeApplication(int &argc, char **argv, const QString &qmlPath) : QGuiApplication(argc, argv) , _mainWindowInstance(0) , _qmlPath(qmlPath) , originalSigIntHandler(signal(SIGINT, quitSignalHandler)) , originalSigTermHandler(signal(SIGTERM, quitSignalHandler)) { setApplicationName("Lipstick"); // TODO: autogenerate this from tags setApplicationVersion(VERSION); QTranslator *engineeringEnglish = new QTranslator(this); engineeringEnglish->load("lipstick_eng_en", "/usr/share/translations"); installTranslator(engineeringEnglish); QTranslator *translator = new QTranslator(this); translator->load(QLocale(), "lipstick", "-", "/usr/share/translations"); installTranslator(translator); // launch a timer for sending a dbus-signal upstart when basic construct is done QTimer::singleShot(0, this, SLOT(sendStartupNotifications())); // Initialize the QML engine qmlEngine = new QQmlEngine(this); // Initialize the notification manager NotificationManager::instance(); new NotificationPreviewPresenter(this); new NotificationFeedbackPlayer(this); // Create screen lock logic - not parented to "this" since destruction happens too late in that case screenLock = new ScreenLock; LipstickSettings::instance()->setScreenLock(screenLock); new ScreenLockAdaptor(screenLock); volumeControl = new VolumeControl; batteryNotifier = new BatteryNotifier(this); usbModeSelector = new USBModeSelector(this); connect(usbModeSelector, SIGNAL(dialogShown()), screenLock, SLOT(unlockScreen())); shutdownScreen = new ShutdownScreen(this); connectionSelector = new ConnectionSelector(this); // MCE expects the service to be registered on the system bus static const char *SCREENLOCK_DBUS_SERVICE = "org.nemomobile.lipstick"; static const char *SCREENLOCK_DBUS_PATH = "/screenlock"; QDBusConnection systemBus = QDBusConnection::systemBus(); if (!systemBus.registerService(SCREENLOCK_DBUS_SERVICE)) { qWarning("Unable to register screen lock D-Bus service %s: %s", SCREENLOCK_DBUS_SERVICE, systemBus.lastError().message().toUtf8().constData()); } if (!systemBus.registerObject(SCREENLOCK_DBUS_PATH, screenLock)) { qWarning("Unable to register screen lock object at path %s: %s", SCREENLOCK_DBUS_PATH, systemBus.lastError().message().toUtf8().constData()); } }
CApplication::CApplication(int& argc, char* argv[]) : QApplication(argc, argv) { //Icon QIcon icon("./bicorem.png"); setWindowIcon(icon); //Für Settings (Speichern und Laden) benötigt setOrganizationName("BiCoRem"); setOrganizationDomain("DE"); setApplicationName("BiCoRem"); setApplicationVersion("BiCoRem v1.1"); //Lokalisierung und Internationalisierung loadTranslations("./lang"); }
MM_BEGIN_NAMESPACE MainApplication::MainApplication(int &argc, char *argv[]) : QApplication(argc, argv) { // Initialize GStreamer. gst_init (NULL, NULL); // Set application information. setApplicationName(MM::APPLICATION_NAME); setApplicationVersion(MM::VERSION); setOrganizationName(MM::ORGANIZATION_NAME); setOrganizationDomain(MM::ORGANIZATION_DOMAIN); }
Application::Application(int& argc, char* argv[]) : QApplication(argc, argv) { setApplicationName("Communi"); setOrganizationName("Communi"); setApplicationVersion(Irc::version()); setOrganizationDomain("communi.github.com"); *originalPalette() = palette(); QIcon icon; icon.addFile(":/resources/icons/16x16/communi.png"); icon.addFile(":/resources/icons/24x24/communi.png"); icon.addFile(":/resources/icons/32x32/communi.png"); icon.addFile(":/resources/icons/48x48/communi.png"); icon.addFile(":/resources/icons/64x64/communi.png"); icon.addFile(":/resources/icons/128x128/communi.png"); setWindowIcon(icon); qRegisterMetaTypeStreamOperators<ConnectionInfo>("ConnectionInfo"); qRegisterMetaTypeStreamOperators<ConnectionInfos>("ConnectionInfos"); QSettings settings; if (arguments().contains("-reset")) settings.clear(); if (arguments().contains("-reset-settings")) settings.remove("settings"); if (arguments().contains("-reset-connections")) settings.remove("connections"); if (arguments().contains("-reset-state")) { settings.remove("list"); settings.remove("tree"); settings.remove("splitter"); settings.remove("geometry"); } bool appliedSettings = false; if (settings.contains("settings")) { QVariant value = settings.value("settings"); if (value.canConvert<QVariantMap>()) { QVariantMap map = value.toMap(); // cleanup obsolete theme bloat foreach (const QString& key, map.keys()) { if (key.startsWith("ui.theme") || key.startsWith("themes.")) map.remove(key); } applySettings(map); appliedSettings = true; Application::settings()->setValues(map); }
MiniBrowserApplication::MiniBrowserApplication(int& argc, char** argv) : QApplication(argc, argv) , m_realTouchEventReceived(false) , m_pendingFakeTouchEventCount(0) , m_isRobotized(false) , m_robotTimeoutSeconds(0) , m_robotExtraTimeSeconds(0) , m_windowOptions(this) { setOrganizationName("Nokia"); setApplicationName("QtMiniBrowser"); setApplicationVersion("0.1"); handleUserOptions(); }
L2tpIPsecVpnApplication::L2tpIPsecVpnApplication(int& iArgc, char** ppArgv, APPLICATIONMODE appMode) : QApplication(iArgc, ppArgv, appMode != PASSWORD_CALLBACK && appMode != APPLYSETTINGS && appMode != DELETEALLCONFFILES), m_Mode(appMode), m_pProcess(new QProcess), m_pLocalPeer(new LocalPeer()) { setOrganizationName("WernerJaeger"); setOrganizationDomain("wejaeger.com"); setApplicationName(APPLICATIONNAME); setApplicationVersion("1.0.9"); setObjectName("L2tpIPsecVpn"); qRegisterMetaType<NetworkInterface>("NetworkInterface"); qRegisterMetaType<QAbstractSocket::SocketState>("QAbstractSocket::SocketState"); connect(m_pLocalPeer, SIGNAL(messageReceived(const QString&)), SLOT(onMessageReceived(const QString&))); connect(m_pProcess, SIGNAL(finished(int)), this, SLOT(onConnectionEditorDialogClosed(int))); if (mode() == CONNECTION_MANAGER) setQuitOnLastWindowClosed(false); }
Application::Application( int &argc, char **argv ) : QtSingleApplication( argc, argv ) , trayMenu(0) , url( UPDATER_URL ) , w(0) { QTranslator *t = new QTranslator( this ); t->load(":/idupdater_translation"); installTranslator( t ); setQuitOnLastWindowClosed( false ); setWindowIcon( QIcon( ":/appicon.png" ) ); setApplicationName( APP ); setApplicationVersion( VER_STR( FILE_VER_DOT ) ); setOrganizationDomain( DOMAINURL ); setOrganizationName( ORG ); }
/** * Constructor */ BurApp::BurApp(int argc, char *argv[]) : QApplication(argc, argv) { // set application properties setApplicationName(APP_NAME); setApplicationVersion(APP_VERSION); // create document m_doc = new BurDoc(FULL); // create main window m_mainWindow = new MainWindow(m_doc); // show main window m_mainWindow->show(); }