--- a/src/addObjectDialog.cpp Fri Jun 14 19:34:30 2013 +0300 +++ b/src/addObjectDialog.cpp Sat Jun 15 01:20:07 2013 +0300 @@ -113,9 +113,9 @@ for (partListEntry& part : g_PartList) { QList<QTreeWidgetItem*> subfileItems; - str fileName = part.sName; + str fileName = part.name; const bool isSubpart = fileName.mid (0, 2) == "s\\"; - const bool isPrimitive = str (part.sTitle).mid (0, 9) == "Primitive"; + const bool isPrimitive = part.title.mid (0, 9) == "Primitive"; const bool isHiRes = fileName.mid (0, 3) == "48\\"; if ((i == Subparts && isSubpart) || @@ -124,7 +124,7 @@ (i == Parts && !isSubpart && !isPrimitive && !isHiRes)) { SubfileListItem* item = new SubfileListItem (parentItem, j); - item->setText (0, fmt ("%1 - %2", part.sName, part.sTitle)); + item->setText (0, fmt ("%1 - %2", part.name, part.title)); subfileItems.append (item); } @@ -308,13 +308,13 @@ // ============================================================================= // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= -char* AddObjectDialog::currentSubfileName() { +str AddObjectDialog::currentSubfileName() { SubfileListItem* item = static_cast<SubfileListItem*> (tw_subfileList->currentItem ()); if (item->subfileID == -1) - return null; // selected a heading + return ""; // selected a heading - return g_PartList[item->subfileID].sName; + return g_PartList[item->subfileID].name; } // ============================================================================= @@ -337,9 +337,9 @@ // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= void AddObjectDialog::slot_subfileTypeChanged () { - char* name = currentSubfileName (); + str name = currentSubfileName (); - if (name) + if (name.length () > 0) le_subfileName->setText (name); }