[kboincspy-cvs] SF.net SVN: kboincspy: [861] trunk/kboincspy/src
Status: Beta
Brought to you by:
rvirga
From: <rv...@us...> - 2006-11-21 20:55:56
|
Revision: 861 http://svn.sourceforge.net/kboincspy/?rev=861&view=rev Author: rvirga Date: 2006-11-21 12:55:56 -0800 (Tue, 21 Nov 2006) Log Message: ----------- Insert project links folders ordered by project name, rather than project URL. Modified Paths: -------------- trunk/kboincspy/src/kbswebtoolbar.cpp trunk/kboincspy/src/kbswebtoolbar.h Modified: trunk/kboincspy/src/kbswebtoolbar.cpp =================================================================== --- trunk/kboincspy/src/kbswebtoolbar.cpp 2006-11-21 18:38:49 UTC (rev 860) +++ trunk/kboincspy/src/kbswebtoolbar.cpp 2006-11-21 20:55:56 UTC (rev 861) @@ -104,12 +104,12 @@ KBSWebMenu *menu = new KBSWebMenu(*project, this); m_menus.insert(id, menu); - QStringList names = m_projects.keys(); - names.sort(); - - const int pos = names.findIndex(*project); const QString name = state->project[*project].project_name; + m_names.insert(*project, name); + QStringList names = m_names.values(); names.sort(); + const int pos = names.findIndex(name); + m_toolbar->insertButton("bookmark_folder", id, menu, true, name, pos); } } @@ -128,6 +128,7 @@ if(NULL == menu) continue; m_projects.remove(*project); + m_names.remove(*project); m_menus.remove(id); m_toolbar->removeItemDelayed(id); Modified: trunk/kboincspy/src/kbswebtoolbar.h =================================================================== --- trunk/kboincspy/src/kbswebtoolbar.h 2006-11-21 18:38:49 UTC (rev 860) +++ trunk/kboincspy/src/kbswebtoolbar.h 2006-11-21 20:55:56 UTC (rev 861) @@ -56,6 +56,7 @@ protected: QMap<QString,int> m_projects; + QMap<QString,QString> m_names; QIntDict<KBSWebMenu> m_menus; private: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |