bluetoothengine/btui/inc/btsettingmodel.h
changeset 42 b72428996822
parent 31 a0ea99b6fa53
--- a/bluetoothengine/btui/inc/btsettingmodel.h	Fri May 28 17:03:06 2010 +0300
+++ b/bluetoothengine/btui/inc/btsettingmodel.h	Mon Jul 12 18:51:05 2010 +0300
@@ -23,7 +23,7 @@
 #include <QSharedPointer>
 #include <btuimodeltypes.h>
 
-class BtLocalSetting;
+class BtSettingModelPrivate;
 
 /*!
     \class BtSettingModel
@@ -97,16 +97,19 @@
 
     virtual QMap<int, QVariant> itemData( const QModelIndex & index ) const;
     
+private slots:
+
+    void settingDataChanged( int row, void *parent );
+    
+    void settingDataChanged( int first, int last, void *parent );
+    
 private:
     
-    void emitDataChanged(int row, int column, void *parent );
-    
-    void emitDataChanged(const QModelIndex &top, const QModelIndex &bottom );
+    void connectModelSignals();
     
 private:
-    QSharedPointer<BtLocalSetting> mLocalSetting;
-    
-    friend class BtLocalSetting;
+    QSharedPointer<BtSettingModelPrivate> d;
+
 };
 
 #endif