bluetoothengine/btui/inc/btdevicemodel.h
changeset 63 bcf742120177
parent 41 0b2439c3e397
equal deleted inserted replaced
52:4545c04e61e1 63:bcf742120177
    84     
    84     
    85     void cancelSearchDevice();
    85     void cancelSearchDevice();
    86     
    86     
    87     void removeTransientDevices();
    87     void removeTransientDevices();
    88     
    88     
       
    89     int deviceCount(int majorProperty);
       
    90     
    89     // from QAbstractItemModel
    91     // from QAbstractItemModel
    90     virtual QModelIndex index( int row, int column, const QModelIndex &parent = QModelIndex() ) const;
    92     virtual QModelIndex index( int row, int column, const QModelIndex &parent = QModelIndex() ) const;
    91     
    93     
    92     virtual QModelIndex parent( const QModelIndex &child ) const;
    94     virtual QModelIndex parent( const QModelIndex &child ) const;
    93     
    95     
    96     virtual int columnCount( const QModelIndex &parent = QModelIndex() ) const;
    98     virtual int columnCount( const QModelIndex &parent = QModelIndex() ) const;
    97     
    99     
    98     virtual QVariant data( const QModelIndex &index, int role = Qt::DisplayRole ) const;
   100     virtual QVariant data( const QModelIndex &index, int role = Qt::DisplayRole ) const;
    99 
   101 
   100     virtual QMap<int, QVariant> itemData( const QModelIndex & index ) const;
   102     virtual QMap<int, QVariant> itemData( const QModelIndex & index ) const;
       
   103     
       
   104     virtual QModelIndexList match(const QModelIndex & start, int role,
       
   105             const QVariant & value, int hits = 1, Qt::MatchFlags flags =
       
   106                     Qt::MatchFlags(Qt::MatchStartsWith | Qt::MatchWrap)) const;
   101     
   107     
   102 signals:
   108 signals:
   103 
   109 
   104     void deviceSearchCompleted(int error);
   110     void deviceSearchCompleted(int error);
   105 
   111 
   118     void emitDeviceSearchCompleted( int error );
   124     void emitDeviceSearchCompleted( int error );
   119 
   125 
   120 private:
   126 private:
   121     
   127     
   122     void connectModelSignals();
   128     void connectModelSignals();
   123     
   129        
   124 private:
   130 private:
   125     QSharedPointer<BtDeviceModelPrivate> d;
   131     QSharedPointer<BtDeviceModelPrivate> d;
   126 };
   132 };
   127 
   133 
   128 #endif // BTUIMODEL_H
   134 #endif // BTUIMODEL_H