Changeset View
Changeset View
Standalone View
Standalone View
gui/ksysguard.cpp
Show First 20 Lines • Show All 146 Lines • ▼ Show 20 Line(s) | 81 | { | |||
---|---|---|---|---|---|
147 | // set up 'Settings' menu | 147 | // set up 'Settings' menu | ||
148 | mShowMenuBarAction = KStandardAction::showMenubar(this, &TopLevel::toggleShowMenuBar, actionCollection()); | 148 | mShowMenuBarAction = KStandardAction::showMenubar(this, &TopLevel::toggleShowMenuBar, actionCollection()); | ||
149 | 149 | | |||
150 | retranslateUi(); | 150 | retranslateUi(); | ||
151 | } | 151 | } | ||
152 | 152 | | |||
153 | void TopLevel::toggleShowMenuBar() | 153 | void TopLevel::toggleShowMenuBar() | ||
154 | { | 154 | { | ||
155 | if (mShowMenuBarAction->isChecked()) { | 155 | menuBar()->setVisible(mShowMenuBarAction->isChecked()); | ||
156 | menuBar()->show(); | | |||
157 | } else { | | |||
158 | const QString accel = mShowMenuBarAction->shortcut().toString(); | | |||
159 | KMessageBox::information(this, i18n("This will hide the menu bar completely." | | |||
160 | " You can show it again by typing %1.", accel), | | |||
161 | i18n("Hide menu bar"), | | |||
162 | QStringLiteral("HideMenuBarWarning")); | | |||
163 | menuBar()->hide(); | | |||
164 | } | | |||
165 | } | 156 | } | ||
166 | 157 | | |||
167 | void TopLevel::setLocalProcessController(ProcessController * localProcessController) | 158 | void TopLevel::setLocalProcessController(ProcessController * localProcessController) | ||
168 | { | 159 | { | ||
169 | Q_ASSERT(!mLocalProcessController); | 160 | Q_ASSERT(!mLocalProcessController); | ||
170 | mLocalProcessController = localProcessController; | 161 | mLocalProcessController = localProcessController; | ||
171 | connect( mLocalProcessController, &ProcessController::processListChanged, this, &TopLevel::updateProcessCount); | 162 | connect( mLocalProcessController, &ProcessController::processListChanged, this, &TopLevel::updateProcessCount); | ||
172 | for(int i = 0; i < mLocalProcessController->actions().size(); i++) { | 163 | for(int i = 0; i < mLocalProcessController->actions().size(); i++) { | ||
▲ Show 20 Lines • Show All 462 Lines • Show Last 20 Lines |