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(); }
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); }
DrawpileApp::DrawpileApp(int &argc, char **argv) : QApplication(argc, argv) { setOrganizationName("drawpile"); setOrganizationDomain("drawpile.sourceforge.net"); setApplicationName("drawpile"); setApplicationDisplayName("Drawpile"); // Make sure a user name is set QSettings cfg; cfg.beginGroup("history"); if(cfg.contains("username") == false || cfg.value("username").toString().isEmpty()) { #ifdef Q_OS_WIN QString defaultname = getenv("USERNAME"); #else QString defaultname = getenv("USER"); #endif cfg.setValue("username", defaultname); } setWindowIcon(QIcon(":/icons/drawpile.png")); }