[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/libs/taskmanager
From:       Michel Hermier <michel.hermier () gmail ! com>
Date:       2007-10-25 9:36:56
Message-ID: 1193305016.371761.21913.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 729208 by hermier:

Use Task::TaskPtr instead of KSharedPtr<Task>.

 M  +3 -3      taskrmbmenu.cpp  
 M  +1 -1      taskrmbmenu.h  


--- trunk/KDE/kdebase/workspace/libs/taskmanager/taskrmbmenu.cpp #729207:729208
@@ -235,7 +235,7 @@
 
     QAction *a = m->addAction( i18n("&All Desktops"), this, SLOT( slotToDesktop() ) \
);  a->setCheckable(true);
-    toDesktopMap.append( QPair<KSharedPtr<Task>, int>( t, 0 ) ); // 0 means all \
desktops +    toDesktopMap.append( QPair<Task::TaskPtr, int>( t, 0 ) ); // 0 means \
all desktops  a->setData( it++ );
     a->setChecked( t->isOnAllDesktops() );
 
@@ -245,7 +245,7 @@
         QString name = QString("&%1 \
%2").arg(i).arg(TaskManager::self()->desktopName(i).replace('&', "&&"));  a = \
m->addAction( name, this, SLOT( slotToDesktop() ) );  a->setCheckable(true);
-        toDesktopMap.append( QPair<KSharedPtr<Task>, int>( t, i ) );
+        toDesktopMap.append( QPair<Task::TaskPtr, int>( t, i ) );
         a->setData( i );
         a->setChecked( !t->isOnAllDesktops() && t->desktop() == i );
     }
@@ -343,7 +343,7 @@
 {
     QAction *action = qobject_cast<QAction *>( sender() );
     if( action ) {
-        QPair<KSharedPtr<Task>, int> pair = toDesktopMap[action->data().toInt()];
+        QPair<Task::TaskPtr, int> pair = toDesktopMap[action->data().toInt()];
         pair.first->toDesktop( pair.second );
     }
 }
--- trunk/KDE/kdebase/workspace/libs/taskmanager/taskrmbmenu.h #729207:729208
@@ -57,7 +57,7 @@
 private:
 	Task::List tasks;
 	bool showAll;
-	QList< QPair<KSharedPtr<Task>, int> > toDesktopMap;
+	QList< QPair<Task::TaskPtr, int> > toDesktopMap;
 };
 
 #endif


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic