all: less QScopedPointer

Change-Id: I536bdb4d4f0c10fa858560f3c160fc0fff8da9b2
Reviewed-on: http://codereview.qt-project.org/5116
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
hjk
2011-09-16 15:00:41 +02:00
committed by hjk
parent dbe1653775
commit 58cb19e55e
59 changed files with 123 additions and 125 deletions

View File

@@ -39,7 +39,8 @@
namespace Core {
struct OpenEditorsModelPrivate {
struct OpenEditorsModelPrivate
{
OpenEditorsModelPrivate();
const QIcon m_lockedIcon;
@@ -67,6 +68,7 @@ OpenEditorsModel::OpenEditorsModel(QObject *parent) :
OpenEditorsModel::~OpenEditorsModel()
{
delete d;
}
QIcon OpenEditorsModel::lockedIcon() const

View File

@@ -37,7 +37,6 @@
#include "../id.h"
#include <QtCore/QAbstractItemModel>
#include <QtCore/QScopedPointer>
QT_FORWARD_DECLARE_CLASS(QIcon)
@@ -50,6 +49,7 @@ class IFile;
class CORE_EXPORT OpenEditorsModel : public QAbstractItemModel
{
Q_OBJECT
public:
explicit OpenEditorsModel(QObject *parent);
virtual ~OpenEditorsModel();
@@ -107,7 +107,7 @@ private:
int findFileName(const QString &filename) const;
void removeEditor(int idx);
QScopedPointer<OpenEditorsModelPrivate> d;
OpenEditorsModelPrivate *d;
};
} // namespace Core

View File

@@ -179,6 +179,7 @@ EditorToolBar::EditorToolBar(QWidget *parent) :
EditorToolBar::~EditorToolBar()
{
delete d;
}
void EditorToolBar::removeToolbarForEditor(IEditor *editor)

View File

@@ -35,12 +35,10 @@
#include "core_global.h"
#include <QtCore/QScopedPointer>
#include <utils/styledbar.h>
namespace Core {
class IEditor;
class IEditor;
struct EditorToolBarPrivate;
@@ -104,7 +102,7 @@ private:
void updateToolBar(QWidget *toolBar);
IEditor *currentEditor() const;
QScopedPointer<EditorToolBarPrivate> d;
EditorToolBarPrivate *d;
};
} // namespace Core

View File

@@ -176,6 +176,7 @@ NavigationWidget::NavigationWidget(QAction *toggleSideBarAction) :
NavigationWidget::~NavigationWidget()
{
NavigationWidgetPrivate::m_instance = 0;
delete d;
}
NavigationWidget *NavigationWidget::instance()

View File

@@ -36,7 +36,6 @@
#include <coreplugin/minisplitter.h>
#include <QtCore/QHash>
#include <QtCore/QScopedPointer>
QT_BEGIN_NAMESPACE
class QSettings;
@@ -57,8 +56,9 @@ class NavigationSubWidget;
class CORE_EXPORT NavigationWidgetPlaceHolder : public QWidget
{
friend class Core::NavigationWidget;
Q_OBJECT
friend class Core::NavigationWidget;
public:
explicit NavigationWidgetPlaceHolder(Core::IMode *mode, QWidget *parent = 0);
virtual ~NavigationWidgetPlaceHolder();
@@ -76,6 +76,7 @@ private:
class CORE_EXPORT NavigationWidget : public MiniSplitter
{
Q_OBJECT
public:
enum FactoryModelRoles {
FactoryObjectRole = Qt::UserRole,
@@ -123,7 +124,7 @@ private:
Internal::NavigationSubWidget *insertSubItem(int position, int index);
int factoryIndex(const QString &id);
QScopedPointer<NavigationWidgetPrivate> d;
NavigationWidgetPrivate *d;
};
} // namespace Core

View File

@@ -83,6 +83,7 @@ OutputPanePlaceHolder::~OutputPanePlaceHolder()
om->hide();
}
}
delete d;
}
void OutputPanePlaceHolder::currentModeChanged(Core::IMode *mode)

View File

@@ -37,8 +37,6 @@
#include <QtGui/QWidget>
#include <QtCore/QScopedPointer>
QT_BEGIN_NAMESPACE
class QSplitter;
QT_END_NAMESPACE
@@ -54,8 +52,9 @@ struct OutputPanePlaceHolderPrivate;
class CORE_EXPORT OutputPanePlaceHolder : public QWidget
{
friend class Core::Internal::OutputPaneManager; // needs to set m_visible and thus access m_current
Q_OBJECT
friend class Core::Internal::OutputPaneManager; // needs to set m_visible and thus access m_current
public:
explicit OutputPanePlaceHolder(Core::IMode *mode, QSplitter *parent = 0);
~OutputPanePlaceHolder();
@@ -73,7 +72,7 @@ private:
bool canMaximizeOrMinimize() const;
void maximizeOrMinimize(bool maximize);
QScopedPointer<OutputPanePlaceHolderPrivate> d;
OutputPanePlaceHolderPrivate *d;
};
} // namespace Core

View File

@@ -159,8 +159,8 @@ FutureProgress::FutureProgress(QWidget *parent) :
connect(&d->m_watcher, SIGNAL(finished()), this, SLOT(setFinished()));
connect(&d->m_watcher, SIGNAL(progressRangeChanged(int,int)), this, SLOT(setProgressRange(int,int)));
connect(&d->m_watcher, SIGNAL(progressValueChanged(int)), this, SLOT(setProgressValue(int)));
connect(&d->m_watcher, SIGNAL(progressTextChanged(const QString&)),
this, SLOT(setProgressText(const QString&)));
connect(&d->m_watcher, SIGNAL(progressTextChanged(QString)),
this, SLOT(setProgressText(QString)));
connect(d->m_progress, SIGNAL(clicked()), this, SLOT(cancel()));
}
@@ -170,8 +170,8 @@ FutureProgress::FutureProgress(QWidget *parent) :
*/
FutureProgress::~FutureProgress()
{
if (d->m_widget)
delete d->m_widget;
delete d->m_widget;
delete d;
}
/*!
@@ -182,8 +182,7 @@ FutureProgress::~FutureProgress()
*/
void FutureProgress::setWidget(QWidget *widget)
{
if (d->m_widget)
delete d->m_widget;
delete d->m_widget;
QSizePolicy sp = widget->sizePolicy();
sp.setHorizontalPolicy(QSizePolicy::Ignored);
widget->setSizePolicy(sp);

View File

@@ -36,8 +36,6 @@
#include <coreplugin/core_global.h>
#include <QtCore/QString>
#include <QtCore/QScopedPointer>
#include <QtCore/QFuture>
#include <QtGui/QWidget>
@@ -96,7 +94,7 @@ private slots:
void fadeAway();
private:
QScopedPointer<FutureProgressPrivate> d;
FutureProgressPrivate *d;
};
} // namespace Core

View File

@@ -117,6 +117,7 @@ SideBar::~SideBar()
if (!iter.value().isNull())
delete iter.value().data();
}
delete d;
}
QString SideBar::idForTitle(const QString &title) const

View File

@@ -38,7 +38,6 @@
#include <QtCore/QMap>
#include <QtCore/QList>
#include <QtCore/QScopedPointer>
QT_BEGIN_NAMESPACE
class QSettings;
@@ -83,21 +82,20 @@ public:
private:
const QString m_id;
QWidget *m_widget;
QWidget *m_widget;
};
class CORE_EXPORT SideBar : public MiniSplitter
{
Q_OBJECT
public:
/*
* The SideBar takes explicit ownership of the SideBarItems
* if you have one SideBar, or shared ownership in case
* of multiple SideBars.
*/
explicit SideBar(QList< SideBarItem*> widgetList,
QList< SideBarItem*> defaultVisible);
SideBar(QList<SideBarItem *> widgetList, QList<SideBarItem *> defaultVisible);
virtual ~SideBar();
QStringList availableItemIds() const;
@@ -117,8 +115,8 @@ public:
void closeAllWidgets();
void activateItem(SideBarItem *item);
void setShortcutMap(const QMap<QString, Core::Command*> &shortcutMap);
QMap<QString, Core::Command*> shortcutMap() const;
void setShortcutMap(const QMap<QString, Core::Command *> &shortcutMap);
QMap<QString, Core::Command *> shortcutMap() const;
signals:
void availableItemsChanged();
@@ -133,7 +131,7 @@ private:
const QString &title = QString());
void removeSideBarWidget(Internal::SideBarWidget *widget);
QScopedPointer<SideBarPrivate> d;
SideBarPrivate *d;
};
} // namespace Core

View File

@@ -36,7 +36,6 @@
#include "core_global.h"
#include <QtCore/QObject>
#include <QtCore/QScopedPointer>
#include <QtCore/QString>
namespace Utils {