diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-01-22 15:19:33 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2024-01-22 15:22:11 +0900 |
commit | bfb6a86ee22664339e8922e55216d12e1a5b2008 (patch) | |
tree | 581faaa72b0d515a3e87c6d315c21efec779b9f4 /kopete/kopete/contactlist/kopetecontactlistview.cpp | |
parent | 1329ec6abbcb7b79cd960e0ca138f16598d5f11f (diff) | |
download | tdenetwork-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.cpp | 8 |
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) ); |