--- a/radioapp/radioenginewrapper/inc/radiosettings.h Fri Jun 11 16:24:13 2010 +0100
+++ b/radioapp/radioenginewrapper/inc/radiosettings.h Thu Jul 22 16:33:45 2010 +0100
@@ -20,6 +20,7 @@
// System includes
#include <QtGlobal>
+#include <QScopedPointer>
// User includes
#include "radiosettingsif.h"
@@ -30,7 +31,7 @@
// Class declaration
class RadioSettings : public RadioSettingsIf
{
- Q_DECLARE_PRIVATE_D( d_ptr, RadioSettings )
+ Q_DECLARE_PRIVATE_D( d_ptr.data(), RadioSettings )
Q_DISABLE_COPY( RadioSettings )
friend class RadioEngineWrapperPrivate;
@@ -46,6 +47,7 @@
// from base class RadioSettingsIf
bool isFirstTimeStart();
+ void setFirstTimeStartPerformed( bool firstTimeStartPerformed );
bool showFavorites() const;
void setShowFavorites( bool showFavorites );
bool toggleShowFavorites();
@@ -55,7 +57,7 @@
/**
* Unmodifiable pointer to the private implementation
*/
- RadioSettingsPrivate* const d_ptr;
+ const QScopedPointer<RadioSettingsPrivate> d_ptr;
};