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

List:       kde-commits
Subject:    branches/KDE/4.2/kdelibs/kutils/kemoticons
From:       Carlo Segato <brandon.ml () gmail ! com>
Date:       2009-01-08 23:43:49
Message-ID: 1231458229.460726.13135.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 907954 by segato:

backport of commit #907952

 M  +6 -0      kemoticons.cpp  


--- branches/KDE/4.2/kdelibs/kutils/kemoticons/kemoticons.cpp #907953:907954
@@ -59,10 +59,16 @@
     delete m_dirwatch;
 }
 
+bool priorityLessThan(const KService::Ptr &s1, const KService::Ptr &s2)
+{
+    return (s1->property("X-KDE-Priority").toInt() > s2->property("X-KDE-Priority").toInt());
+}
+
 void KEmoticonsPrivate::loadServiceList()
 {
     QString constraint("(exist Library)");
     m_loaded = KServiceTypeTrader::self()->query("KEmoticons", constraint);
+    qSort(m_loaded.begin(), m_loaded.end(), priorityLessThan);
 }
 
 KEmoticonsProvider *KEmoticonsPrivate::loadProvider(const KService::Ptr &service)
[prev in list] [next in list] [prev in thread] [next in thread] 

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