Changeset View
Changeset View
Standalone View
Standalone View
src/Gui/KSMainWindow.cpp
Show First 20 Lines • Show All 168 Lines • ▼ Show 20 Line(s) | 116 | { | |||
---|---|---|---|---|---|
169 | 169 | | |||
170 | // the tools menu | 170 | // the tools menu | ||
171 | mToolsMenu->addAction(QIcon::fromTheme(QStringLiteral("document-open-folder")), | 171 | mToolsMenu->addAction(QIcon::fromTheme(QStringLiteral("document-open-folder")), | ||
172 | i18n("Open Screenshots Folder"), | 172 | i18n("Open Screenshots Folder"), | ||
173 | this, &KSMainWindow::openScreenshotsFolder); | 173 | this, &KSMainWindow::openScreenshotsFolder); | ||
174 | mToolsMenu->addAction(KStandardAction::print(this, &KSMainWindow::showPrintDialog, this)); | 174 | mToolsMenu->addAction(KStandardAction::print(this, &KSMainWindow::showPrintDialog, this)); | ||
175 | mScreenRecorderToolsMenu = mToolsMenu->addMenu(i18n("Record Screen")); | 175 | mScreenRecorderToolsMenu = mToolsMenu->addMenu(i18n("Record Screen")); | ||
176 | mScreenRecorderToolsMenu->setIcon(QIcon::fromTheme(QStringLiteral("media-record"))); | 176 | mScreenRecorderToolsMenu->setIcon(QIcon::fromTheme(QStringLiteral("media-record"))); | ||
177 | connect(mScreenRecorderToolsMenu, &QMenu::aboutToShow, [this]() | 177 | connect(mScreenRecorderToolsMenu, &QMenu::aboutToShow, this, [this]() | ||
178 | { | 178 | { | ||
179 | KMoreToolsMenuFactory *moreToolsMenuFactory = new KMoreToolsMenuFactory(QStringLiteral("spectacle/screenrecorder-tools")); | 179 | KMoreToolsMenuFactory *moreToolsMenuFactory = new KMoreToolsMenuFactory(QStringLiteral("spectacle/screenrecorder-tools")); | ||
180 | moreToolsMenuFactory->setParentWidget(this); | 180 | moreToolsMenuFactory->setParentWidget(this); | ||
181 | mScreenrecorderToolsMenuFactory.reset(moreToolsMenuFactory); | 181 | mScreenrecorderToolsMenuFactory.reset(moreToolsMenuFactory); | ||
182 | mScreenRecorderToolsMenu->clear(); | 182 | mScreenRecorderToolsMenu->clear(); | ||
183 | mScreenrecorderToolsMenuFactory->fillMenuFromGroupingNames(mScreenRecorderToolsMenu, { QStringLiteral("screenrecorder") }); | 183 | mScreenrecorderToolsMenuFactory->fillMenuFromGroupingNames(mScreenRecorderToolsMenu, { QStringLiteral("screenrecorder") }); | ||
184 | } ); | 184 | } ); | ||
185 | 185 | | |||
▲ Show 20 Lines • Show All 292 Lines • Show Last 20 Lines |