Always show Advanced config page.

This commit is contained in:
Andrius Štikonas 2018-01-16 15:14:18 +01:00
parent e7354c02d1
commit 74d609a782
2 changed files with 4 additions and 8 deletions

View File

@ -62,13 +62,10 @@ ConfigureOptionsDialog::ConfigureOptionsDialog(QWidget* parent, const OperationS
item = addPage(&fileSystemColorsPageWidget(), xi18nc("@title:tab", "File System Colors"), QString(), i18n("File System Color Settings"));
item->setIcon(QIcon::fromTheme(QStringLiteral("format-fill-color")).pixmap(IconSize(KIconLoader::Desktop)));
if (QCoreApplication::arguments().contains(QLatin1String("--advconfig"))) {
item = addPage(&advancedPageWidget(), xi18nc("@title:tab advanced application settings", "Advanced"), QString(), i18n("Advanced Settings"));
item->setIcon(QIcon::fromTheme(QStringLiteral("configure")).pixmap(IconSize(KIconLoader::Desktop)));
item = addPage(&advancedPageWidget(), xi18nc("@title:tab advanced application settings", "Advanced"), QString(), i18n("Advanced Settings"));
item->setIcon(QIcon::fromTheme(QStringLiteral("configure")).pixmap(IconSize(KIconLoader::Desktop)));
connect(&advancedPageWidget().comboBackend(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated);
} else
advancedPageWidget().setVisible(false);
connect(&advancedPageWidget().comboBackend(), qOverload<int>(&QComboBox::activated), this, &ConfigureOptionsDialog::onComboDefaultFileSystemActivated);
KConfigGroup kcg(KSharedConfig::openConfig(), "configureOptionsDialogs");
restoreGeometry(kcg.readEntry<QByteArray>("Geometry", QByteArray()));

View File

@ -69,8 +69,7 @@ int Q_DECL_IMPORT main(int argc, char* argv[])
QCommandLineParser parser;
aboutData.setupCommandLine(&parser);
parser.addOption(QCommandLineOption(QLatin1Literal("dontsu"), xi18nc("@info:shell", "Do not try to gain super user privileges")));
parser.addOption(QCommandLineOption(QLatin1Literal("advconfig"), xi18nc("@info:shell", "Show advanced tab in configuration dialog")));
parser.addPositionalArgument(QStringLiteral("device"), xi18nc("@info:shell", "Device(s) to manage"), QStringLiteral("[device...]"));
// FIXME parser.addPositionalArgument(QStringLiteral("device"), xi18nc("@info:shell", "Device(s) to manage"), QStringLiteral("[device...]"));
parser.process(app);
aboutData.processCommandLine(&parser);