File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -141,8 +141,13 @@ void DbStructureModel::reloadData(DBBrowserDB* db)
141141 itemTriggers->setText (0 , tr (" Triggers (%1)" ).arg (db->objMap .values (" trigger" ).count ()));
142142 typeToParentItem.insert (" trigger" , itemTriggers);
143143
144+ // Get all database objects and sort them by their name
145+ QMultiMap<QString, DBBrowserObject> dbobjs;
146+ for (objectMap::ConstIterator it=db->objMap .begin (); it != db->objMap .end (); ++it)
147+ dbobjs.insert ((*it).getname (), (*it));
148+
144149 // Add the actual table objects
145- for (objectMap ::ConstIterator it=db-> objMap .begin ();it!=db-> objMap .end ();++it)
150+ for (QMultiMap<QString, DBBrowserObject> ::ConstIterator it=dbobjs .begin (); it != dbobjs .end (); ++it)
146151 {
147152 // Object node
148153 QTreeWidgetItem *tableItem = new QTreeWidgetItem (typeToParentItem.value ((*it).gettype ()));
You can’t perform that action at this time.
0 commit comments