Changeset View
Changeset View
Standalone View
Standalone View
kcmkwin/kwindecoration/declarative-plugin/previewclient.cpp
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Line(s) | 61 | { | |||
---|---|---|---|---|---|
64 | connect(this, &PreviewClient::closeableChanged, c, &DecoratedClient::closeableChanged); | 64 | connect(this, &PreviewClient::closeableChanged, c, &DecoratedClient::closeableChanged); | ||
65 | connect(this, &PreviewClient::keepAboveChanged, c, &DecoratedClient::keepAboveChanged); | 65 | connect(this, &PreviewClient::keepAboveChanged, c, &DecoratedClient::keepAboveChanged); | ||
66 | connect(this, &PreviewClient::keepBelowChanged, c, &DecoratedClient::keepBelowChanged); | 66 | connect(this, &PreviewClient::keepBelowChanged, c, &DecoratedClient::keepBelowChanged); | ||
67 | connect(this, &PreviewClient::maximizableChanged, c, &DecoratedClient::maximizeableChanged); | 67 | connect(this, &PreviewClient::maximizableChanged, c, &DecoratedClient::maximizeableChanged); | ||
68 | connect(this, &PreviewClient::maximizedChanged, c, &DecoratedClient::maximizedChanged); | 68 | connect(this, &PreviewClient::maximizedChanged, c, &DecoratedClient::maximizedChanged); | ||
69 | connect(this, &PreviewClient::maximizedVerticallyChanged, c, &DecoratedClient::maximizedVerticallyChanged); | 69 | connect(this, &PreviewClient::maximizedVerticallyChanged, c, &DecoratedClient::maximizedVerticallyChanged); | ||
70 | connect(this, &PreviewClient::maximizedHorizontallyChanged, c, &DecoratedClient::maximizedHorizontallyChanged); | 70 | connect(this, &PreviewClient::maximizedHorizontallyChanged, c, &DecoratedClient::maximizedHorizontallyChanged); | ||
71 | connect(this, &PreviewClient::minimizableChanged, c, &DecoratedClient::minimizeableChanged); | 71 | connect(this, &PreviewClient::minimizableChanged, c, &DecoratedClient::minimizeableChanged); | ||
72 | // connect(this, &PreviewClient::modalChanged, c, &DecoratedClient::modalChanged); | | |||
73 | connect(this, &PreviewClient::movableChanged, c, &DecoratedClient::moveableChanged); | 72 | connect(this, &PreviewClient::movableChanged, c, &DecoratedClient::moveableChanged); | ||
74 | connect(this, &PreviewClient::onAllDesktopsChanged, c, &DecoratedClient::onAllDesktopsChanged); | 73 | connect(this, &PreviewClient::onAllDesktopsChanged, c, &DecoratedClient::onAllDesktopsChanged); | ||
75 | connect(this, &PreviewClient::resizableChanged, c, &DecoratedClient::resizeableChanged); | 74 | connect(this, &PreviewClient::resizableChanged, c, &DecoratedClient::resizeableChanged); | ||
76 | connect(this, &PreviewClient::shadeableChanged, c, &DecoratedClient::shadeableChanged); | 75 | connect(this, &PreviewClient::shadeableChanged, c, &DecoratedClient::shadeableChanged); | ||
77 | connect(this, &PreviewClient::shadedChanged, c, &DecoratedClient::shadedChanged); | 76 | connect(this, &PreviewClient::shadedChanged, c, &DecoratedClient::shadedChanged); | ||
78 | connect(this, &PreviewClient::providesContextHelpChanged, c, &DecoratedClient::providesContextHelpChanged); | 77 | connect(this, &PreviewClient::providesContextHelpChanged, c, &DecoratedClient::providesContextHelpChanged); | ||
79 | connect(this, &PreviewClient::onAllDesktopsChanged, c, &DecoratedClient::onAllDesktopsChanged); | 78 | connect(this, &PreviewClient::onAllDesktopsChanged, c, &DecoratedClient::onAllDesktopsChanged); | ||
80 | connect(this, &PreviewClient::widthChanged, c, &DecoratedClient::widthChanged); | 79 | connect(this, &PreviewClient::widthChanged, c, &DecoratedClient::widthChanged); | ||
81 | connect(this, &PreviewClient::heightChanged, c, &DecoratedClient::heightChanged); | 80 | connect(this, &PreviewClient::heightChanged, c, &DecoratedClient::heightChanged); | ||
82 | connect(this, &PreviewClient::iconChanged, c, &DecoratedClient::iconChanged); | 81 | connect(this, &PreviewClient::iconChanged, c, &DecoratedClient::iconChanged); | ||
83 | connect(this, &PreviewClient::paletteChanged, c, &DecoratedClient::paletteChanged); | 82 | connect(this, &PreviewClient::paletteChanged, c, &DecoratedClient::paletteChanged); | ||
84 | // connect(this, &PreviewClient::, c, &DecoratedClient::); | | |||
85 | connect(this, &PreviewClient::maximizedVerticallyChanged, this, | 83 | connect(this, &PreviewClient::maximizedVerticallyChanged, this, | ||
86 | [this]() { | 84 | [this]() { | ||
87 | emit maximizedChanged(isMaximized()); | 85 | emit maximizedChanged(isMaximized()); | ||
88 | } | 86 | } | ||
89 | ); | 87 | ); | ||
90 | connect(this, &PreviewClient::maximizedHorizontallyChanged, this, | 88 | connect(this, &PreviewClient::maximizedHorizontallyChanged, this, | ||
91 | [this]() { | 89 | [this]() { | ||
92 | emit maximizedChanged(isMaximized()); | 90 | emit maximizedChanged(isMaximized()); | ||
▲ Show 20 Lines • Show All 255 Lines • ▼ Show 20 Line(s) | 345 | if (m_bordersTopEdge == enabled) { | |||
348 | return; | 346 | return; | ||
349 | } | 347 | } | ||
350 | m_bordersTopEdge = enabled; | 348 | m_bordersTopEdge = enabled; | ||
351 | emit bordersTopEdgeChanged(enabled); | 349 | emit bordersTopEdgeChanged(enabled); | ||
352 | } | 350 | } | ||
353 | 351 | | |||
354 | void PreviewClient::requestShowToolTip(const QString &text) | 352 | void PreviewClient::requestShowToolTip(const QString &text) | ||
355 | { | 353 | { | ||
356 | qDebug() << "tooltip show requested with text:" << text; | 354 | Q_UNUSED(text); | ||
357 | } | 355 | } | ||
358 | 356 | | |||
359 | void PreviewClient::requestHideToolTip() | 357 | void PreviewClient::requestHideToolTip() | ||
360 | { | 358 | { | ||
361 | qDebug() << "tooltip hide requested"; | | |||
362 | } | 359 | } | ||
363 | 360 | | |||
364 | void PreviewClient::requestClose() | 361 | void PreviewClient::requestClose() | ||
365 | { | 362 | { | ||
366 | emit closeRequested(); | 363 | emit closeRequested(); | ||
367 | } | 364 | } | ||
368 | 365 | | |||
369 | void PreviewClient::requestContextHelp() | 366 | void PreviewClient::requestContextHelp() | ||
370 | { | 367 | { | ||
371 | qDebug() << "context help requested"; | | |||
372 | } | 368 | } | ||
373 | 369 | | |||
374 | void PreviewClient::requestToggleMaximization(Qt::MouseButtons buttons) | 370 | void PreviewClient::requestToggleMaximization(Qt::MouseButtons buttons) | ||
375 | { | 371 | { | ||
376 | if (buttons.testFlag(Qt::LeftButton)) { | 372 | if (buttons.testFlag(Qt::LeftButton)) { | ||
377 | const bool set = !isMaximized(); | 373 | const bool set = !isMaximized(); | ||
378 | setMaximizedHorizontally(set); | 374 | setMaximizedHorizontally(set); | ||
379 | setMaximizedVertically(set); | 375 | setMaximizedVertically(set); | ||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Line(s) | |||||
426 | } | 422 | } | ||
427 | 423 | | |||
428 | #define SETTER(type, name, variable) \ | 424 | #define SETTER(type, name, variable) \ | ||
429 | void PreviewClient::name(type variable) \ | 425 | void PreviewClient::name(type variable) \ | ||
430 | { \ | 426 | { \ | ||
431 | if (m_##variable == variable) { \ | 427 | if (m_##variable == variable) { \ | ||
432 | return; \ | 428 | return; \ | ||
433 | } \ | 429 | } \ | ||
434 | qDebug() << "Setting " << #variable << ":" << variable;\ | | |||
435 | m_##variable = variable; \ | 430 | m_##variable = variable; \ | ||
436 | emit variable##Changed(m_##variable); \ | 431 | emit variable##Changed(m_##variable); \ | ||
437 | } | 432 | } | ||
438 | 433 | | |||
439 | #define SETTER2(name, variable) SETTER(bool, name, variable) | 434 | #define SETTER2(name, variable) SETTER(bool, name, variable) | ||
440 | 435 | | |||
441 | SETTER(const QString &, setCaption, caption) | 436 | SETTER(const QString &, setCaption, caption) | ||
442 | SETTER(const QString &, setIconName, iconName) | 437 | SETTER(const QString &, setIconName, iconName) | ||
Show All 23 Lines |