summaryrefslogtreecommitdiffstats
path: root/kopete/kopete/contactlist/kopetecontactlistview.cpp
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2024-01-22 15:19:33 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2024-01-22 15:22:11 +0900
commitbfb6a86ee22664339e8922e55216d12e1a5b2008 (patch)
tree581faaa72b0d515a3e87c6d315c21efec779b9f4 /kopete/kopete/contactlist/kopetecontactlistview.cpp
parent1329ec6abbcb7b79cd960e0ca138f16598d5f11f (diff)
downloadtdenetwork-bfb6a86ee22664339e8922e55216d12e1a5b2008.tar.gz
tdenetwork-bfb6a86ee22664339e8922e55216d12e1a5b2008.zip
Replace auto_ptr
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'kopete/kopete/contactlist/kopetecontactlistview.cpp')
-rw-r--r--kopete/kopete/contactlist/kopetecontactlistview.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/kopete/kopete/contactlist/kopetecontactlistview.cpp b/kopete/kopete/contactlist/kopetecontactlistview.cpp
index 7b060d3d..112be721 100644
--- a/kopete/kopete/contactlist/kopetecontactlistview.cpp
+++ b/kopete/kopete/contactlist/kopetecontactlistview.cpp
@@ -79,7 +79,11 @@ class ContactListViewStrategy;
class KopeteContactListViewPrivate
{
public:
- std::auto_ptr<ContactListViewStrategy> viewStrategy;
+ KopeteContactListViewPrivate() {}
+ KopeteContactListViewPrivate(KopeteContactListViewPrivate const &) = delete;
+ KopeteContactListViewPrivate& operator=(KopeteContactListViewPrivate const &) = delete;
+
+ std::unique_ptr<ContactListViewStrategy> viewStrategy;
void updateViewStrategy( TDEListView *view );
};
@@ -365,7 +369,7 @@ void KopeteContactListViewPrivate::updateViewStrategy( TDEListView *view )
if ( !viewStrategy.get() || KopetePrefs::prefs()->sortByGroup() != bSortByGroup )
{
// delete old strategy first...
- viewStrategy.reset( 0 );
+ viewStrategy.reset();
// then create and store a new one
if ( KopetePrefs::prefs()->sortByGroup() )
viewStrategy.reset( new ArrangeByGroupsViewStrategy(view) );