Drop remaning code for ShowDashboard
Removes the ElectricAction for ShowDashboard and the relevant code in screenedges and the KCM. Also a leftover in the glide effect. REVIEW: 125700 BUG: 353928
This commit is contained in:
parent
2e68096a24
commit
c408e9ccec
5 changed files with 12 additions and 25 deletions
|
@ -219,8 +219,7 @@ bool GlideEffect::isGlideWindow(EffectWindow* w)
|
|||
if (w->hasDecoration())
|
||||
return true;
|
||||
if (!w->isManaged() || w->isMenu() || w->isNotification() || w->isDesktop() ||
|
||||
w->isDock() || w->isSplash() || w->isToolbar() ||
|
||||
w->windowClass() == QStringLiteral("dashboard dashboard"))
|
||||
w->isDock() || w->isSplash() || w->isToolbar())
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ Comment[x-test]=xxDesktop Effectsxx
|
|||
Comment[zh_CN]=桌面特效
|
||||
Comment[zh_TW]=桌面效果
|
||||
|
||||
X-KDE-Keywords=kwin,window,manager,compositing,effect,3D effects,2D effects,OpenGL,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,dashboard effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,magic lamp effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop cube effect,desktop cube animation effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
|
||||
X-KDE-Keywords=kwin,window,manager,compositing,effect,3D effects,2D effects,OpenGL,XRender,video settings,graphical effects,desktop effects,animations,various animations,window management effects,window switching effect,desktop switching effect,animations,animation speed,desktop animations,drivers,driver settings,rendering,render,invert effect,looking glass effect,magnifier effect,snap helper effect,track mouse effect,zoom effect,blur effect,explosion effect,fade effect,fade desktop effect,fall apart effect,glide effect,highlight window effect,login effect,logout effect,magic lamp effect,minimize animation effect,mouse mark effect,scale in effect,screenshot effect,sheet effect,slide effect,sliding popups effect,taskbar thumbnails effect,thumbnail aside effect,translucency,translucency effect,transparency,window geometry effect,wobbly windows effect,startup feedback effect,dialog parent effect,dim inactive effect,dim screen effect,slide back effect,eye candy,candy,show FPS effect,show paint effect,box switch effect,cover switch effect,desktop cube effect,desktop cube animation effect,desktop grid effect,flip switch effect,outline effect,present windows effect,resize window effect
|
||||
X-KDE-Keywords[bs]=kwin, prozor, menadžer, kompozicija, efekat, 3D efekti, 2Defekti, OpenGL, XRender, video postavke, grafički efekti, desktopefekti, animacije, razne animacije, efekti upravljanja prozor, prozorprebacivanje efekat, desktop prebacivanje efekat, animacije, brzinu animacije, desktopanimacije, vozači, postavke upravljačkog programa, rendering, čine obrnuti efekt, gledajućiefekat stakla, lupa efekat, snap pomagač učinak, učinak track miša, zoomefekt, zamućenje efekt, dashboard efekt, efekt eksplozije, fade efekt, fadedesktop efekt, raspasti efekt, klizni efekt, naglašavaju efekat prozora, loginefekt, logout efekt, magija efekat lampa, minimizirati animacija učinak, Mark mišaefekat, skala na snazi, screenshot efekt, list efekt, povucite efekt, kliznapopups efekat, taskbar sličice efekat, thumbnail stranuefekta, providnost, providnost efekt, transparentnost, geometrija prozorefekta, klimave prozore efekat, startup povratne informacije efekat, dijalog roditelja
|
||||
X-KDE-Keywords[ca]=kwin,finestra,gestor,composició,efecte,efectes 3D,efectes 2D,OpenGL,XRender,arranjament de vídeo,efectes gràfics,efectes d'escriptori,animacions,animacions diverses,efectes de gestió de finestra,efecte de canvi de finestra,efecte de canvi d'escriptori,animacions,velocitat d'animació,animacions d'escriptori,controladors,configuració de controladors,renderització,render,efecte d'inversió,efecte d'aparença de vidre,efecte de lupa,efecte ajudant de desplaçament,efecte de seguiment de ratolí,efecte de zoom,efecte de difuminat,efecte de tauler,efecte d'explosió,efecte d'esvaïment,efecte d'esvaïment d'escriptori,efecte de trencament,efecte de lliscament,efecte de ressaltat de finestra,efecte de connexió,efecte de desconnexió,efecte de làmpada màgica,efecte d'animació de minimització,efecte de marca de ratolí,efecte d'apropament,efecte de captura de pantalla,efecte de full,efecte de diapositiva,efecte de missatges emergents lliscants,efecte de miniatures de barra de tasques,efecte de miniatures laterals,translucidesa,efecte de translucidesa,transparència,efecte de geometria de finestra,efecte de finestres sacsejades,efecte de confirmació d'engegada,efecte de diàleg principal,efecte d'enfosquiment d'inactiu,efecte d'enfosquiment de pantalla, efecte de diapositiva prèvia,decoració,efecte per mostrar FPS,efecte de mostra de pintat,efecte de quadre de commutació,efecte de canvi de coberta,efecte de cub d'escriptori,efecte d'animació de cub d'escriptori,efecte de graella d'escriptori,efecte de canvi en roda,efecte de contorn,efecte de presentació de finestres,efecte de redimensió de finestra
|
||||
X-KDE-Keywords[ca@valencia]=kwin,finestra,gestor,composició,efecte,efectes 3D,efectes 2D,OpenGL,XRender,arranjament de vídeo,efectes gràfics,efectes d'escriptori,animacions,animacions diverses,efectes de gestió de finestra,efecte de canvi de finestra,efecte de canvi d'escriptori,animacions,velocitat d'animació,animacions d'escriptori,controladors,configuració de controladors,renderització,render,efecte d'inversió,efecte d'aparença de vidre,efecte de lupa,efecte ajudant de desplaçament,efecte de seguiment de ratolí,efecte de zoom,efecte de difuminat,efecte de tauler,efecte d'explosió,efecte d'esvaïment,efecte d'esvaïment d'escriptori,efecte de trencament,efecte de lliscament,efecte de ressaltat de finestra,efecte de connexió,efecte de desconnexió,efecte de làmpada màgica,efecte d'animació de minimització,efecte de marca de ratolí,efecte d'apropament,efecte de captura de pantalla,efecte de full,efecte de diapositiva,efecte de missatges emergents lliscants,efecte de miniatures de barra de tasques,efecte de miniatures laterals,translucidesa,efecte de translucidesa,transparència,efecte de geometria de finestra,efecte de finestres sacsejades,efecte de confirmació d'engegada,efecte de diàleg principal,efecte d'enfosquiment d'inactiu,efecte d'enfosquiment de pantalla, efecte de diapositiva prèvia,decoració,efecte per mostrar FPS,efecte de mostra de pintat,efecte de quadre de commutació,efecte de canvi de coberta,efecte de cub d'escriptori,efecte d'animació de cub d'escriptori,efecte de graella d'escriptori,efecte de canvi en roda,efecte de contorn,efecte de presentació de finestres,efecte de redimensió de finestra
|
||||
|
|
|
@ -185,15 +185,14 @@ void KWinScreenEdgesConfig::monitorItemSetEnabled(int index, bool enabled)
|
|||
void KWinScreenEdgesConfig::monitorInit()
|
||||
{
|
||||
monitorAddItem(i18n("No Action"));
|
||||
monitorAddItem(i18n("Show Dashboard"));
|
||||
monitorAddItem(i18n("Show Desktop"));
|
||||
monitorAddItem(i18n("Lock Screen"));
|
||||
monitorAddItem(i18n("Prevent Screen Locking"));
|
||||
//Prevent Screen Locking is not supported on some edges
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Top), 4, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Left), 4, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Right), 4, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Bottom), 4, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Top), 3, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Left), 3, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Right), 3, false);
|
||||
m_ui->monitor->setEdgeItemEnabled(int(Monitor::Bottom), 3, false);
|
||||
|
||||
// Add the effects
|
||||
const QString presentWindowsName = BuiltInEffects::effectData(BuiltInEffect::PresentWindows).displayName;
|
||||
|
@ -216,8 +215,7 @@ void KWinScreenEdgesConfig::monitorLoadAction(ElectricBorder edge, const QString
|
|||
{
|
||||
KConfigGroup config(m_config, "ElectricBorders");
|
||||
QString lowerName = config.readEntry(configName, "None").toLower();
|
||||
if (lowerName == "dashboard") monitorChangeEdge(edge, int(ElectricActionDashboard));
|
||||
else if (lowerName == "showdesktop") monitorChangeEdge(edge, int(ElectricActionShowDesktop));
|
||||
if (lowerName == "showdesktop") monitorChangeEdge(edge, int(ElectricActionShowDesktop));
|
||||
else if (lowerName == "lockscreen") monitorChangeEdge(edge, int(ElectricActionLockScreen));
|
||||
else if (lowerName == "preventscreenlocking") monitorChangeEdge(edge, int(ElectricActionPreventScreenLocking));
|
||||
}
|
||||
|
@ -312,13 +310,11 @@ void KWinScreenEdgesConfig::monitorSaveAction(int edge, const QString& configNam
|
|||
{
|
||||
KConfigGroup config(m_config, "ElectricBorders");
|
||||
int item = m_ui->monitor->selectedEdgeItem(edge);
|
||||
if (item == 1) // Plasma dashboard
|
||||
config.writeEntry(configName, "Dashboard");
|
||||
else if (item == 2)
|
||||
if (item == 1)
|
||||
config.writeEntry(configName, "ShowDesktop");
|
||||
else if (item == 3)
|
||||
else if (item == 2)
|
||||
config.writeEntry(configName, "LockScreen");
|
||||
else if (item == 4)
|
||||
else if (item == 3)
|
||||
config.writeEntry(configName, "PreventScreenLocking");
|
||||
else // Anything else
|
||||
config.writeEntry(configName, "None");
|
||||
|
@ -329,7 +325,7 @@ void KWinScreenEdgesConfig::monitorSaveAction(int edge, const QString& configNam
|
|||
(edge == int(Monitor::TopLeft))) {
|
||||
KConfig scrnConfig("kscreensaverrc");
|
||||
KConfigGroup scrnGroup = scrnConfig.group("ScreenSaver");
|
||||
scrnGroup.writeEntry("Action" + configName, (item == 4) ? 2 /* Prevent Screen Locking */ : 0 /* None */);
|
||||
scrnGroup.writeEntry("Action" + configName, (item == 3) ? 2 /* Prevent Screen Locking */ : 0 /* None */);
|
||||
scrnGroup.sync();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -91,7 +91,6 @@ enum ElectricBorder {
|
|||
// system doesn't support.
|
||||
enum ElectricBorderAction {
|
||||
ElectricActionNone, // No special action, not set, desktop switch or an effect
|
||||
ElectricActionDashboard, // Launch the Plasma dashboard
|
||||
ElectricActionShowDesktop, // Show desktop or restore
|
||||
ElectricActionLockScreen, // Lock screen
|
||||
ElectricActionPreventScreenLocking,
|
||||
|
|
|
@ -223,11 +223,6 @@ void Edge::handle(const QPoint &cursorPos)
|
|||
bool Edge::handleAction()
|
||||
{
|
||||
switch (m_action) {
|
||||
case ElectricActionDashboard: { // Display Plasma dashboard
|
||||
QDBusInterface plasmaApp(QStringLiteral("org.kde.plasmashell"), QStringLiteral("/PlasmaShell"));
|
||||
plasmaApp.asyncCall(QStringLiteral("toggleDashboard"));
|
||||
return true;
|
||||
}
|
||||
case ElectricActionShowDesktop: {
|
||||
Workspace::self()->setShowingDesktop(!Workspace::self()->showingDesktop());
|
||||
return true;
|
||||
|
@ -671,9 +666,7 @@ void ScreenEdges::init()
|
|||
static ElectricBorderAction electricBorderAction(const QString& name)
|
||||
{
|
||||
QString lowerName = name.toLower();
|
||||
if (lowerName == QStringLiteral("dashboard")) {
|
||||
return ElectricActionDashboard;
|
||||
} else if (lowerName == QStringLiteral("showdesktop")) {
|
||||
if (lowerName == QStringLiteral("showdesktop")) {
|
||||
return ElectricActionShowDesktop;
|
||||
} else if (lowerName == QStringLiteral("lockscreen")) {
|
||||
return ElectricActionLockScreen;
|
||||
|
|
Loading…
Reference in a new issue