[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeutils/kjots
From: Stanislav Kljuhhin <crz () starman ! ee>
Date: 2003-10-25 8:33:01
[Download RAW message or body]
CVS commit by crzcrz:
fix for bug 65710
M +19 -3 KJotsMain.cpp 1.125
--- kdeutils/kjots/KJotsMain.cpp #1.124:1.125
@@ -335,8 +335,24 @@ void KJotsMain::deleteFolder()
return;
+ KJotsBook* nxt=dynamic_cast<KJotsBook*>(b->nextSibling());
+
b->setDeleteFlag();
currentEntry = 0L;
delete b;
+
+ if (!nxt)
+ nxt=dynamic_cast<KJotsBook*>(subjectList->firstChild());
+
+ if (nxt)
+ {
+ subjectList->setSelected(nxt, true);
+ }
+ else
+ {
+ roTextView->clear();
+ textStack->raiseWidget(roTextView);
+
updateMenu();
+ }
}
@@ -828,5 +844,5 @@ QString KJotsMain::currentTitle()
KJotsSubject* subject = static_cast<KJotsSubject*>(entry);
// TODO: this will have to be fixed if/when we allow arbitrary depth pages
- return dynamic_cast<KJotsEntryBase*>(subject->KListViewItem::parent())->subject() +
+ return static_cast<KJotsEntryBase*>(subject->KListViewItem::parent())->subject() +
": " + subject->subject();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic