[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/plasma/generic/applets/systemtray/ui
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2011-01-25 2:08:06
Message-ID: 20110125020806.D5566AC8B9 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1216840 by aseigo:
minor cleanups and some useful (commented out) debug
M +5 -5 taskarea.cpp
--- trunk/KDE/kdebase/workspace/plasma/generic/applets/systemtray/ui/taskarea.cpp \
#1216839:1216840 @@ -71,13 +71,15 @@
//existence of widget has already been checked
Q_ASSERT(widget);
+ //kDebug() << "========" << task->name() << "==========";
+ //kDebug() << " " << task->hidden() << Task::NotHidden << \
task->category() << host->shownCategories().contains(task->category()); if \
(task->hidden() == Task::NotHidden && \
host->shownCategories().contains(task->category())) {
+ //kDebug() << " " << task->order() << \
firstTasksLayout->containsItem(widget) << lastTasksLayout->containsItem(widget) << \
normalTasksLayout->containsItem(widget);
if ((firstTasksLayout->containsItem(widget) && task->order() == \
SystemTray::Task::First) ||
(lastTasksLayout->containsItem(widget) && task->order() == \
SystemTray::Task::Last)) { return true;
-
} else if (task->order() == SystemTray::Task::Normal &&
normalTasksLayout->containsItem(widget) ) {
if (!taskCategories.contains(task)) {
@@ -275,12 +277,10 @@
return true;
}
- if (!d->taskForWidget.contains(widget)) {
- d->taskForWidget[widget] = task;
- }
+ d->taskForWidget.insert(widget, task);
// keep track of the hidden tasks
- // needs to be done because if a tasks is added multiple times (like when coming \
out of sleep) + // needs to be done because if a task is added multiple times \
(like when coming out of sleep)
// it may be autohidden for a while until the final one which will not be hidden
// therefore we need a way to track the hidden tasks
// if the task appears in the hidden list, then we know there are hidden tasks
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic