Diffstat (limited to 'noncore/apps/confedit/listviewitemconffile.cpp') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/apps/confedit/listviewitemconffile.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/noncore/apps/confedit/listviewitemconffile.cpp b/noncore/apps/confedit/listviewitemconffile.cpp index 228421b..1f85095 100644 --- a/noncore/apps/confedit/listviewitemconffile.cpp +++ b/noncore/apps/confedit/listviewitemconffile.cpp @@ -21,5 +21,5 @@ ListViewItemConfFile::ListViewItemConfFile(QFileInfo *file, QListView *parent) { confFileInfo = file; - parseFile(); +// parseFile(); displayText(); } @@ -42,4 +42,5 @@ QString ListViewItemConfFile::fileName() void ListViewItemConfFile::parseFile() { + //qDebug("ListViewItemConfFile::parseFile BEGIN"); QFile confFile(confFileInfo->absFilePath()); if(! confFile.open(IO_ReadOnly)) @@ -63,4 +64,5 @@ void ListViewItemConfFile::parseFile() // qDebug("got group"+s); group = s.mid(1,s.length()-2); + if (!groupItem) groupItem = new ListViewItemConfigEntry(this, tr("no group") ); groupItem = new ListViewItemConfigEntry(this, group ); insertItem( groupItem ); @@ -69,4 +71,5 @@ void ListViewItemConfFile::parseFile() { // qDebug("got key"+s); + if (!groupItem) qDebug("PANIK NO GROUP! >%s<",group.latin1()); item = new ListViewItemConfigEntry(this, group, s ); groupItem->insertItem( item ); @@ -74,6 +77,6 @@ void ListViewItemConfFile::parseFile() } confFile.close(); - unchanged(); setExpandable( _valid ); +// qDebug("ListViewItemConfFile::parseFile END"); } @@ -141,2 +144,8 @@ QString ListViewItemConfFile::backupFileName() return confFileInfo->absFilePath()+"~"; } + + +void ListViewItemConfFile::expand() +{ + parseFile(); +} |