diff -r bab96b7ed1a4 -r f39ed5e045e0 phonesettings/cpphonesettingsplugins/telephonyplugin/src/cptelephonyplugin.h --- a/phonesettings/cpphonesettingsplugins/telephonyplugin/src/cptelephonyplugin.h Tue Jun 15 14:14:38 2010 +0100 +++ b/phonesettings/cpphonesettingsplugins/telephonyplugin/src/cptelephonyplugin.h Thu Jul 22 16:33:21 2010 +0100 @@ -21,6 +21,7 @@ #include #include #include +#include #include "cpphonelocalisation.h" /*! @@ -29,13 +30,14 @@ */ class CpTelephonyPlugin : public QObject, - public CpPluginInterface + public CpPluginInterface, + public CpLauncherInterface { Q_OBJECT Q_INTERFACES(CpPluginInterface) + Q_INTERFACES(CpLauncherInterface) public: - CpTelephonyPlugin(); ~CpTelephonyPlugin(); @@ -46,6 +48,12 @@ QList createSettingFormItemData( CpItemDataHelper &itemDataHelper) const; + /*! + From CpLauncherInterface. + @see CpLauncherInterface. + */ + virtual CpBaseSettingView *createSettingView(const QVariant &hint) const; + private: QScopedPointer m_localisation;