[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kphotoalbum/category_settings_fix] /: Re-enable addition of new categories.
From: Tobias Leupold <tobias.leupold () web ! de>
Date: 2016-02-01 22:09:53
Message-ID: E1aQMfR-0003Ai-7x () scm ! kde ! org
[Download RAW message or body]
Git commit 572b3ff94af952eb9d2534417dc5fec5c1ab46ab by Tobias Leupold.
Committed on 01/02/2016 at 22:09.
Pushed by tleupold into branch 'category_settings_fix'.
Re-enable addition of new categories.
M +5 -0 Settings/CategoryItem.cpp
M +1 -0 Settings/CategoryItem.h
M +2 -1 Settings/CategoryPage.cpp
M +0 -1 XMLDB/FileReader.cpp
http://commits.kde.org/kphotoalbum/572b3ff94af952eb9d2534417dc5fec5c1ab46ab
diff --git a/Settings/CategoryItem.cpp b/Settings/CategoryItem.cpp
index be6e2b0..8b64ab1 100644
--- a/Settings/CategoryItem.cpp
+++ b/Settings/CategoryItem.cpp
@@ -186,4 +186,9 @@ QString Settings::CategoryItem::originalName() const
return m_categoryOrig;
}
+void Settings::CategoryItem::markAsNewCategory()
+{
+ m_categoryOrig = QString();
+}
+
// vi:expandtab:tabstop=4 shiftwidth=4:
diff --git a/Settings/CategoryItem.h b/Settings/CategoryItem.h
index 21ebcde..9cad450 100644
--- a/Settings/CategoryItem.h
+++ b/Settings/CategoryItem.h
@@ -61,6 +61,7 @@ public:
QString icon() const;
void setIcon(const QString& icon);
QString originalName() const;
+ void markAsNewCategory();
#ifdef HAVE_KFACE
signals:
diff --git a/Settings/CategoryPage.cpp b/Settings/CategoryPage.cpp
index 8eacb4d..12141c1 100644
--- a/Settings/CategoryPage.cpp
+++ b/Settings/CategoryPage.cpp
@@ -404,6 +404,7 @@ void Settings::CategoryPage::newCategory()
DB::Category::TreeView,
64,
m_categoriesListWidget);
+ m_currentCategory->markAsNewCategory();
emit currentCategoryNameChanged();
m_currentCategory->setLabel(checkedCategory);
m_categoriesListWidget->blockSignals(false);
@@ -417,7 +418,7 @@ void Settings::CategoryPage::newCategory()
editCategory(m_currentCategory);
m_categoriesListWidget->editItem(m_currentCategory);
- MainWindow::DirtyIndicator::markDirty();
+ //MainWindow::DirtyIndicator::markDirty();
}
void Settings::CategoryPage::deleteCurrentCategory()
diff --git a/XMLDB/FileReader.cpp b/XMLDB/FileReader.cpp
index 0780e0a..a4b1155 100644
--- a/XMLDB/FileReader.cpp
+++ b/XMLDB/FileReader.cpp
@@ -95,7 +95,6 @@ void XMLDB::FileReader::createSpecialCategories()
m_db->m_categoryCollection.addCategory( m_folderCategory );
dynamic_cast<XMLCategory*>( m_folderCategory.data() )->setShouldSave( false );
- qDebug() << "Folder \
category:"<<m_db->m_categoryCollection.categoryForSpecial(DB::Category::FolderCategory);
// Setup the "Tokens" category
DB::CategoryPtr tokenCat;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic