summaryrefslogtreecommitdiffstats
path: root/src/sdk/sdkapp.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sdk/sdkapp.h')
-rw-r--r--src/sdk/sdkapp.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/sdk/sdkapp.h b/src/sdk/sdkapp.h
index ecaee3758..378555633 100644
--- a/src/sdk/sdkapp.h
+++ b/src/sdk/sdkapp.h
@@ -292,6 +292,18 @@ public:
}
}
+ if (m_parser.isSet(CommandLineOptions::scFileDialogAutomaticAnswer)) {
+ const QString positionalArguments = m_parser.value(CommandLineOptions::scFileDialogAutomaticAnswer);
+ const QStringList items = positionalArguments.split(QLatin1Char(','), QString::SkipEmptyParts);
+
+ foreach (const QString &item, items) {
+ if (item.contains(QLatin1Char('='))) {
+ const QString name = item.section(QLatin1Char('='), 0, 0);
+ QString value = item.section(QLatin1Char('='), 1, 1);
+ m_core->setFileDialogAutomaticAnswer(name, value);
+ }
+ }
+ }
if (m_parser.isSet(CommandLineOptions::scMessageDefaultAnswer)) {
m_core->acceptMessageBoxDefaultButton();
}