[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.2/kdepim/akregator/src
From: Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date: 2009-01-14 16:58:14
Message-ID: 1231952294.154954.18113.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 911031 by osterfeld:
backport:
QPointer-ize, should avoid a crash I got when adding a new feed
M +12 -12 createfeedcommand.cpp
--- branches/KDE/4.2/kdepim/akregator/src/createfeedcommand.cpp #911030:911031
@@ -46,18 +46,18 @@
CreateFeedCommand* const q;
public:
explicit Private( CreateFeedCommand* qq );
-
+
void doCreate();
-
- Folder* m_rootFolder;
- SubscriptionListView* m_subscriptionListView;
+
+ QPointer<Folder> m_rootFolder;
+ QPointer<SubscriptionListView> m_subscriptionListView;
QString m_url;
- Folder* m_parentFolder;
- TreeNode* m_after;
+ QPointer<Folder> m_parentFolder;
+ QPointer<TreeNode> m_after;
bool m_autoexec;
};
-CreateFeedCommand::Private::Private( CreateFeedCommand* qq )
+CreateFeedCommand::Private::Private( CreateFeedCommand* qq )
: q( qq ),
m_rootFolder( 0 ),
m_subscriptionListView( 0 ),
@@ -65,7 +65,7 @@
m_after( 0 ),
m_autoexec( false )
{
-
+
}
void CreateFeedCommand::Private::doCreate()
@@ -95,7 +95,7 @@
q->done();
return;
}
-
+
QPointer<FeedPropertiesDialog> dlg = new FeedPropertiesDialog( q->parentWidget(), "edit_feed" );
dlg->setFeed( feed );
dlg->selectFeedName();
@@ -117,7 +117,7 @@
CreateFeedCommand::CreateFeedCommand( QObject* parent ) : Command( parent ), d( new Private( this ) )
{
-
+
}
CreateFeedCommand::~CreateFeedCommand()
@@ -137,7 +137,7 @@
void CreateFeedCommand::setUrl( const QString& url )
{
- d->m_url = url;
+ d->m_url = url;
}
void CreateFeedCommand::setPosition( Folder* parent, TreeNode* after )
@@ -158,7 +158,7 @@
void CreateFeedCommand::doAbort()
{
-
+
}
#include "createfeedcommand.moc"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic