int main(int argc, char **argv) { LXQt::SingleApplication app(argc, argv); app.setOrganizationName(QStringLiteral("lxqt")); app.setApplicationName(QStringLiteral("lxqt-config")); app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); QCommandLineParser parser; parser.setApplicationDescription(QStringLiteral("LXQt Config")); const QString VERINFO = QStringLiteral(LXQT_CONFIG_VERSION "\nliblxqt " LXQT_VERSION "\nQt " QT_VERSION_STR); app.setApplicationVersion(VERINFO); parser.addVersionOption(); parser.addHelpOption(); parser.process(app); // ensure that we use lxqt-config.menu file. qputenv("XDG_MENU_PREFIX", "lxqt-"); LXQtConfig::MainWindow w; app.setActivationWindow(&w); QSize s = QSettings{}.value("size").toSize(); if (!s.isEmpty()) w.resize(s); w.show(); int ret = app.exec(); QSettings{}.setValue("size", w.size()); return ret; }
int main(int argc, char **argv) { LXQt::SingleApplication app(argc, argv); app.setOrganizationName(QStringLiteral("lxqt")); app.setApplicationName(QStringLiteral("lxqt-config")); app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); // ensure that we use lxqt-config.menu file. qputenv("XDG_MENU_PREFIX", "lxqt-"); LXQtConfig::MainWindow w; app.setActivationWindow(&w); QSize s = QSettings{}.value("size").toSize(); if (!s.isEmpty()) w.resize(s); w.show(); int ret = app.exec(); QSettings{}.setValue("size", w.size()); return ret; }