Changeset View
Changeset View
Standalone View
Standalone View
src/advancedconfig.cpp
Show First 20 Lines • Show All 97 Lines • ▼ Show 20 Line(s) | 71 | { | |||
---|---|---|---|---|---|
98 | configUi->maximumUid->setText(QString::number(maxUid)); | 98 | configUi->maximumUid->setText(QString::number(maxUid)); | ||
99 | 99 | | |||
100 | 100 | | |||
101 | //Commands | 101 | //Commands | ||
102 | configUi->haltCommand->setUrl(QUrl::fromLocalFile(mConfig->group("General").readEntry("HaltCommand"))); | 102 | configUi->haltCommand->setUrl(QUrl::fromLocalFile(mConfig->group("General").readEntry("HaltCommand"))); | ||
103 | configUi->rebootCommand->setUrl(QUrl::fromLocalFile(mConfig->group("General").readEntry("RebootCommand"))); | 103 | configUi->rebootCommand->setUrl(QUrl::fromLocalFile(mConfig->group("General").readEntry("RebootCommand"))); | ||
104 | } | 104 | } | ||
105 | 105 | | |||
106 | QVariantMap AdvancedConfig::save() | 106 | void AdvancedConfig::save(QVariantMap &args) | ||
107 | { | 107 | { | ||
108 | QVariantMap args; | | |||
109 | | ||||
110 | args[QStringLiteral("kde_settings.conf/Autologin/User")] = ( configUi->autoLogin->isChecked() ) ? configUi->userList->currentText() : QString(); | 108 | args[QStringLiteral("kde_settings.conf/Autologin/User")] = ( configUi->autoLogin->isChecked() ) ? configUi->userList->currentText() : QString(); | ||
111 | args[QStringLiteral("kde_settings.conf/Autologin/Session")] = ( configUi->autoLogin->isChecked() ) ? configUi->sessionList->currentData() : QString(); | 109 | args[QStringLiteral("kde_settings.conf/Autologin/Session")] = ( configUi->autoLogin->isChecked() ) ? configUi->sessionList->currentData() : QString(); | ||
112 | 110 | | |||
113 | args[QStringLiteral("kde_settings.conf/Autologin/Relogin")] = configUi->reloginAfterQuit->isChecked(); | 111 | args[QStringLiteral("kde_settings.conf/Autologin/Relogin")] = configUi->reloginAfterQuit->isChecked(); | ||
114 | //TODO session | 112 | //TODO session | ||
115 | 113 | | |||
116 | int minUid = configUi->minimumUid->text().toInt(); | 114 | int minUid = configUi->minimumUid->text().toInt(); | ||
117 | int maxUid = configUi->maximumUid->text().toInt(); | 115 | int maxUid = configUi->maximumUid->text().toInt(); | ||
118 | if (isUidRangeValid(minUid, maxUid)) { | 116 | if (isUidRangeValid(minUid, maxUid)) { | ||
119 | args[QStringLiteral("kde_settings.conf/Users/MinimumUid")] = configUi->minimumUid->text(); | 117 | args[QStringLiteral("kde_settings.conf/Users/MinimumUid")] = configUi->minimumUid->text(); | ||
120 | args[QStringLiteral("kde_settings.conf/Users/MaximumUid")] = configUi->maximumUid->text(); | 118 | args[QStringLiteral("kde_settings.conf/Users/MaximumUid")] = configUi->maximumUid->text(); | ||
121 | } | 119 | } | ||
122 | 120 | | |||
123 | args[QStringLiteral("kde_settings.conf/General/HaltCommand")] = configUi->haltCommand->url().toLocalFile(); | 121 | args[QStringLiteral("kde_settings.conf/General/HaltCommand")] = configUi->haltCommand->url().toLocalFile(); | ||
124 | args[QStringLiteral("kde_settings.conf/General/RebootCommand")] = configUi->rebootCommand->url().toLocalFile(); | 122 | args[QStringLiteral("kde_settings.conf/General/RebootCommand")] = configUi->rebootCommand->url().toLocalFile(); | ||
125 | | ||||
126 | return args; | | |||
127 | } | 123 | } | ||
128 | 124 | | |||
129 | void AdvancedConfig::slotUidRangeChanged() | 125 | void AdvancedConfig::slotUidRangeChanged() | ||
130 | { | 126 | { | ||
131 | int minUid = configUi->minimumUid->text().toInt(); | 127 | int minUid = configUi->minimumUid->text().toInt(); | ||
132 | int maxUid = configUi->maximumUid->text().toInt(); | 128 | int maxUid = configUi->maximumUid->text().toInt(); | ||
133 | 129 | | |||
134 | if (!isUidRangeValid(minUid, maxUid)) { | 130 | if (!isUidRangeValid(minUid, maxUid)) { | ||
▲ Show 20 Lines • Show All 160 Lines • Show Last 20 Lines |