bluetoothengine/btui/inc/btsettingmodel.h
changeset 41 0b2439c3e397
parent 33 837dcc42fd6a
--- a/bluetoothengine/btui/inc/btsettingmodel.h	Wed Jun 23 18:23:52 2010 +0300
+++ b/bluetoothengine/btui/inc/btsettingmodel.h	Tue Jul 06 14:27:09 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