connectivity-api
connectivityqt::SimsListModel Class Reference

#include <connectivityqt/sims-list-model.h>

+ Inheritance diagram for connectivityqt::SimsListModel:
+ Collaboration diagram for connectivityqt::SimsListModel:

Classes

class  Priv
 

Public Types

enum  Roles {
  RoleIccid = Qt::UserRole + 1, RoleImsi, RolePrimaryPhoneNumber, RoleLocked,
  RolePresent, RoleMcc, RoleMnc, RolePreferredLanguages,
  RoleDataRoamingEnabled, RoleSim
}
 

Signals

void simsUpdated ()
 

Public Member Functions

 UNITY_DEFINES_PTRS (SimsListModel)
 
 SimsListModel (const internal::SimsListModelParameters &parameters)
 
 ~SimsListModel ()
 
int columnCount (const QModelIndex &parent) const override
 
int rowCount (const QModelIndex &parent) const override
 
QVariant data (const QModelIndex &index, int role) const override
 
QHash< int, QByteArray > roleNames () const override
 
Sim::SPtr getSimByPath (const QDBusObjectPath &path) const
 

Protected Attributes

std::shared_ptr< Priv > d
 

Member Enumeration Documentation

Enumerator
RoleIccid 
RoleImsi 
RolePrimaryPhoneNumber 
RoleLocked 
RolePresent 
RoleMcc 
RoleMnc 
RolePreferredLanguages 
RoleDataRoamingEnabled 
RoleSim 

Constructor & Destructor Documentation

connectivityqt::SimsListModel::SimsListModel ( const internal::SimsListModelParameters &  parameters)
connectivityqt::SimsListModel::~SimsListModel ( )

Member Function Documentation

int connectivityqt::SimsListModel::columnCount ( const QModelIndex &  parent) const
override
QVariant connectivityqt::SimsListModel::data ( const QModelIndex &  index,
int  role 
) const
override
Sim::SPtr connectivityqt::SimsListModel::getSimByPath ( const QDBusObjectPath &  path) const
QHash<int, QByteArray> connectivityqt::SimsListModel::roleNames ( ) const
inlineoverride
int connectivityqt::SimsListModel::rowCount ( const QModelIndex &  parent) const
override
void connectivityqt::SimsListModel::simsUpdated ( )
signal
connectivityqt::SimsListModel::UNITY_DEFINES_PTRS ( SimsListModel  )

Member Data Documentation

std::shared_ptr<Priv> connectivityqt::SimsListModel::d
protected

The documentation for this class was generated from the following files: