gehe zur Dokumentation dieser Datei
11 #include <QAbstractListModel>
20 :
public QAbstractListModel
25 static QString createCostString(
double pCostsPerMinute,
double pCostsPerCall);
26 static QString createAmountString(
double pCents);
29 QVector<QMetaObject::Connection> mConnections;
31 void updateConnections();
34 void onProvidersChanged();
60 int rowCount(
const QModelIndex&)
const override;
61 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
62 QHash<int, QByteArray>
roleNames()
const override;
66 static QString createCostString(
const CallCost& pCosts);
@ LONGDESCRIPTION
Definition: ProviderModel.h:43
@ IMAGE
Definition: ProviderModel.h:53
Definition: CallCost.h:17
@ SORT_ROLE
Definition: ProviderModel.h:54
@ PHONE_COST
Definition: ProviderModel.h:49
@ HOMEPAGE
Definition: ProviderModel.h:46
Definition: ProviderModel.h:21
@ SHORTNAME
Definition: ProviderModel.h:40
double getLandlineCentsPerCall() const
Definition: CallCost.cpp:61
@ ADDRESS_DOMAIN
Definition: ProviderModel.h:45
@ CATEGORY
Definition: ProviderModel.h:39
virtual ~ProviderModel() override
Definition: ProviderModel.cpp:77
@ ICON
Definition: ProviderModel.h:52
int getFreeSeconds() const
Definition: CallCost.cpp:49
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: ProviderModel.cpp:88
@ EMAIL
Definition: ProviderModel.h:50
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
@ ADDRESS
Definition: ProviderModel.h:44
@ LONGNAME
Definition: ProviderModel.h:41
static const QSet< QString > & getProviderCategories()
Definition: ProviderModel.cpp:198
double getMobileCentsPerCall() const
Definition: CallCost.cpp:73
int rowCount(const QModelIndex &) const override
Definition: ProviderModel.cpp:82
@ HOMEPAGE_BASE
Definition: ProviderModel.h:47
@ PHONE
Definition: ProviderModel.h:48
QHash< int, QByteArray > roleNames() const override
Definition: ProviderModel.cpp:175
@ SHORTDESCRIPTION
Definition: ProviderModel.h:42
ProviderModel(QObject *pParent=nullptr)
Definition: ProviderModel.cpp:69
double getMobileCentsPerMinute() const
Definition: CallCost.cpp:67
ProviderRoles
Definition: ProviderModel.h:38
bool isNull() const
Definition: CallCost.cpp:43
double getLandlineCentsPerMinute() const
Definition: CallCost.cpp:55
@ POSTALADDRESS
Definition: ProviderModel.h:51