Changeset View
Changeset View
Standalone View
Standalone View
useractions.cpp
Show First 20 Lines • Show All 465 Lines • ▼ Show 20 Line(s) | 463 | if (!scriptActions.isEmpty()) { | |||
---|---|---|---|---|---|
466 | m_scriptsMenu->addActions(scriptActions); | 466 | m_scriptsMenu->addActions(scriptActions); | ||
467 | 467 | | |||
468 | QAction *action = m_scriptsMenu->menuAction(); | 468 | QAction *action = m_scriptsMenu->menuAction(); | ||
469 | // set it as the first item after desktop | 469 | // set it as the first item after desktop | ||
470 | m_menu->insertAction(m_closeOperation, action); | 470 | m_menu->insertAction(m_closeOperation, action); | ||
471 | action->setText(i18n("&Extensions")); | 471 | action->setText(i18n("&Extensions")); | ||
472 | } | 472 | } | ||
473 | 473 | | |||
474 | // disable rules for Wayland windows - dialog is X11 only | | |||
475 | if (qobject_cast<ShellClient*>(m_client.data())) { | | |||
476 | m_rulesOperation->setEnabled(false); | | |||
477 | m_applicationRulesOperation->setEnabled(false); | | |||
478 | } else { | | |||
479 | m_rulesOperation->setEnabled(true); | 474 | m_rulesOperation->setEnabled(true); | ||
480 | m_applicationRulesOperation->setEnabled(true); | 475 | m_applicationRulesOperation->setEnabled(true); | ||
481 | } | | |||
482 | 476 | | |||
483 | showHideActivityMenu(); | 477 | showHideActivityMenu(); | ||
484 | } | 478 | } | ||
485 | 479 | | |||
486 | void UserActionsMenu::showHideActivityMenu() | 480 | void UserActionsMenu::showHideActivityMenu() | ||
487 | { | 481 | { | ||
488 | #ifdef KWIN_BUILD_ACTIVITIES | 482 | #ifdef KWIN_BUILD_ACTIVITIES | ||
489 | if (!Activities::self()) { | 483 | if (!Activities::self()) { | ||
▲ Show 20 Lines • Show All 1441 Lines • Show Last 20 Lines |