[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeutils/kjots
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2004-03-03 7:01:12
Message-ID: 20040303070112.67C83996F () office ! kde ! org
[Download RAW message or body]
CVS commit by aseigo:
make book renaming work properly. fix for BR75068
M +14 -10 kjotsentry.cpp 1.18
M +0 -2 kjotsentry.h 1.12
--- kdeutils/kjots/kjotsentry.cpp #1.17:1.18
@@ -100,4 +100,5 @@ KJotsBook::KJotsBook(KListView* parent,
{
KJotsEntryBase::setSubject(subj);
+ m_beforeRename = subject();
setExpandable(true);
setPixmap(0, kapp->iconLoader()->loadIcon(QString("contents"),KIcon::Small));
@@ -300,7 +301,7 @@ void KJotsBook::closeBook(bool saveOnly)
}
+ folder.close();
if (!saveOnly)
{
- folder.close();
listView()->setUpdatesEnabled(true);
m_open = false;
@@ -316,7 +317,5 @@ void KJotsBook::annihilateBook()
void KJotsBook::rename()
{
- m_beforeRename = text(0);
bool ok;
-
QString name = KInputDialog::getText(i18n( "Rename Book" ),
i18n( "Book name:" ),
@@ -329,10 +327,4 @@ void KJotsBook::rename()
}
-void KJotsBook::startRename(int col)
-{
- m_beforeRename = text(0);
- KListViewItem::startRename(col);
-}
-
void KJotsBook::setSubject(const QString& newSubject)
{
@@ -348,4 +340,10 @@ void KJotsBook::setSubject(const QString
}
+ bool wasOpen = m_open;
+ if (wasOpen)
+ {
+ closeBook();
+ }
+
if (!dir.rename(m_beforeRename, newSubject))
{
@@ -355,5 +353,11 @@ void KJotsBook::setSubject(const QString
}
+ if (wasOpen)
+ {
+ openBook();
+ }
+
KJotsEntryBase::setSubject(newSubject);
+ m_beforeRename = text(0);
}
--- kdeutils/kjots/kjotsentry.h #1.11:1.12
@@ -74,6 +74,4 @@ class KJotsBook : public KJotsEntryBase
void setSubject(const QString&);
void rename();
- void startRename(int);
- QString beforeRename() { return m_beforeRename; }
void setDeleteFlag() { m_deleteFlag = true; }
void saveToFile(KURL, bool plainText);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic