if UUID tokens were actually used for something the getter
(TaskManager::trackGeometry()) would also take token argument, token was
always the same string too - {
00000000-0000-0000-0000-
000000000000}
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
#include <QList>
#include <QStack>
#include <QTimer>
-#include <QUuid>
#include <QFile>
#include <QImageWriter>
QTimer checkIfFullTimer;
QSet<Task *> geometryTasks;
int groupIsFullLimit;
- QUuid configToken;
QHash<int, TaskGroup*> rootGroups; //container for groups
QList<LauncherItem *> launchers;
GroupManager::~GroupManager()
{
- TaskManager::self()->setTrackGeometry(false, d->configToken);
+ TaskManager::self()->setTrackGeometry(false);
delete d->abstractSortingStrategy;
delete d->abstractGroupingStrategy;
delete d;
this, SLOT(taskChanged(::TaskManager::Task *, ::TaskManager::TaskChanges)));
}
- TaskManager::self()->setTrackGeometry(d->showOnlyCurrentScreen, d->configToken);
+ TaskManager::self()->setTrackGeometry(d->showOnlyCurrentScreen);
if (!d->showOnlyCurrentScreen) {
d->geometryTasks.clear();
#include <QApplication>
#include <QDesktopWidget>
#include <QTimer>
-#include <QUuid>
// KDE
#include <KConfig>
QHash<WId, Task *> tasksByWId;
QList<Startup *> startups;
WindowList skiptaskbarWindows;
- QSet<QUuid> trackGeometryTokens;
+ bool trackGeometry;
};
TaskManager::TaskManager()
return false;
}
-void TaskManager::setTrackGeometry(bool track, const QUuid &token)
+void TaskManager::setTrackGeometry(bool track)
{
- if (track) {
- if (!d->trackGeometryTokens.contains(token)) {
- d->trackGeometryTokens.insert(token);
- }
- } else {
- d->trackGeometryTokens.remove(token);
- }
+ d->trackGeometry = track;
}
bool TaskManager::trackGeometry() const
{
- return !d->trackGeometryTokens.isEmpty();
+ return d->trackGeometry;
}
bool TaskManager::isOnScreen(int screen, const WId wid)
#include <KSharedPtr>
#include <KWindowSystem>
-#include <QUuid>
-
namespace TaskManager
{
typedef QSet<WId> WindowList;
* updates. This generates a lot of activity so should only be used
* when necessary.
*/
- void setTrackGeometry(bool track, const QUuid &token);
+ void setTrackGeometry(bool track);
/**
* @return true if geometry tracking is on