[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kdepim/KDE/4.14] libkdepim/addressline: Fix allow to sort "recent address" too. But sorting is brok
From:       Montel Laurent <montel () kde ! org>
Date:       2015-02-11 12:48:22
Message-ID: E1YLWiM-0006W8-GA () scm ! kde ! org
[Download RAW message or body]

Git commit 94f8d3df6eb3937c664904ff16d67c74e65a67b9 by Montel Laurent.
Committed on 11/02/2015 at 12:23.
Pushed by mlaurent into branch 'KDE/4.14'.

Fix allow to sort "recent address" too. But sorting is broken yet. (I will \
investigate it)

M  +9    -0    libkdepim/addressline/completionordereditor.cpp
M  +1    -0    libkdepim/addressline/completionordereditor.h

http://commits.kde.org/kdepim/94f8d3df6eb3937c664904ff16d67c74e65a67b9

diff --git a/libkdepim/addressline/completionordereditor.cpp \
b/libkdepim/addressline/completionordereditor.cpp index b05ee5a..4566b5c 100644
--- a/libkdepim/addressline/completionordereditor.cpp
+++ b/libkdepim/addressline/completionordereditor.cpp
@@ -265,6 +265,13 @@ void CompletionOrderEditor::writeConfig()
     group.sync();
 }
 
+void CompletionOrderEditor::addRecentAddressItem()
+{
+    //Be default it's the first.
+    SimpleCompletionItem *item = new SimpleCompletionItem( this, i18n( "Recent \
Addresses" ), QLatin1String("Recent Addresses"), 10 ); +    item->setIcon( \
KIcon(QLatin1String("kmail")) ); +    new CompletionViewItem( mListView, item, 0 );
+}
 
 void CompletionOrderEditor::addCompletionItemForIndex( const QModelIndex &index )
 {
@@ -312,6 +319,8 @@ void CompletionOrderEditor::loadCompletionItems()
     for ( int row = 0; row < mCollectionModel->rowCount(); ++row )
         addCompletionItemForIndex( mCollectionModel->index( row, 0 ) );
 
+    addRecentAddressItem();
+
     mListView->sortItems( 0, Qt::AscendingOrder );
 }
 
diff --git a/libkdepim/addressline/completionordereditor.h \
b/libkdepim/addressline/completionordereditor.h index a675096..7b5b734 100644
--- a/libkdepim/addressline/completionordereditor.h
+++ b/libkdepim/addressline/completionordereditor.h
@@ -86,6 +86,7 @@ private:
     void readConfig();
     void writeConfig();
     void loadCompletionItems();
+    void addRecentAddressItem();
     void addCompletionItemForIndex( const QModelIndex& );
 
     KConfig mConfig;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic