Changeset View
Changeset View
Standalone View
Standalone View
abstract_client.cpp
Show First 20 Lines • Show All 401 Lines • ▼ Show 20 Line(s) | |||||
402 | 402 | | |||
403 | void AbstractClient::demandAttention(bool set) | 403 | void AbstractClient::demandAttention(bool set) | ||
404 | { | 404 | { | ||
405 | if (isActive()) | 405 | if (isActive()) | ||
406 | set = false; | 406 | set = false; | ||
407 | if (m_demandsAttention == set) | 407 | if (m_demandsAttention == set) | ||
408 | return; | 408 | return; | ||
409 | m_demandsAttention = set; | 409 | m_demandsAttention = set; | ||
410 | if (info) { | 410 | doSetDemandsAttention(); | ||
411 | info->setState(set ? NET::DemandsAttention : NET::States(), NET::DemandsAttention); | | |||
412 | } | | |||
413 | workspace()->clientAttentionChanged(this, set); | 411 | workspace()->clientAttentionChanged(this, set); | ||
414 | emit demandsAttentionChanged(); | 412 | emit demandsAttentionChanged(); | ||
415 | } | 413 | } | ||
416 | 414 | | |||
415 | void AbstractClient::doSetDemandsAttention() | ||||
416 | { | ||||
417 | } | ||||
418 | | ||||
417 | void AbstractClient::setDesktop(int desktop) | 419 | void AbstractClient::setDesktop(int desktop) | ||
418 | { | 420 | { | ||
419 | const int numberOfDesktops = VirtualDesktopManager::self()->count(); | 421 | const int numberOfDesktops = VirtualDesktopManager::self()->count(); | ||
420 | if (desktop != NET::OnAllDesktops) // Do range check | 422 | if (desktop != NET::OnAllDesktops) // Do range check | ||
421 | desktop = qMax(1, qMin(numberOfDesktops, desktop)); | 423 | desktop = qMax(1, qMin(numberOfDesktops, desktop)); | ||
422 | desktop = qMin(numberOfDesktops, rules()->checkDesktop(desktop)); | 424 | desktop = qMin(numberOfDesktops, rules()->checkDesktop(desktop)); | ||
423 | 425 | | |||
424 | QVector<VirtualDesktop *> desktops; | 426 | QVector<VirtualDesktop *> desktops; | ||
▲ Show 20 Lines • Show All 2707 Lines • Show Last 20 Lines |