コード例 #1
0
void
LauncherApplication::activate()
{
    if (urgent()) {
        show();
    } else if (active()) {
        if (windowCountOnCurrentWorkspace() > 0 && windowCount() > 1) {
            spread(windowCount() > windowCountOnCurrentWorkspace());
        }
    } else if (running() && has_visible_window()) {
        show();
    } else {
        launch();
    }
}
コード例 #2
0
void
LauncherApplication::updateWindowCount()
{
    Q_EMIT windowCountChanged(windowCount());
}
コード例 #3
0
int LipstickCompositor::ghostWindowCount() const
{
    return m_totalWindowCount - windowCount();
}