11 #include <QAbstractListModel> 12 #include <QStringList> 20 :
public QAbstractListModel
25 static QString createCostString(
double pCostsPerMinute,
double pCostsPerCall);
26 static QString createAmountString(
double pCents);
29 QVector<QMetaObject::Connection> mConnections;
30 bool mIncludeCategories;
32 void updateConnections();
35 void onProvidersChanged();
62 int rowCount(
const QModelIndex&)
const override;
63 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
64 QHash<int, QByteArray>
roleNames()
const override;
71 static QString createCostString(
const CallCost& pCosts);
bool getIncludeCategories() const
Definition: ProviderModel.cpp:231
Definition: ProviderModel.h:40
void setIncludeCategories(bool pIncludeCategories)
Definition: ProviderModel.cpp:223
~ProviderModel() override
Definition: ProviderModel.cpp:78
Definition: ProviderModel.h:56
ProviderModel(QObject *pParent=nullptr)
Definition: ProviderModel.cpp:69
ProviderRoles
Definition: ProviderModel.h:38
Definition: ProviderModel.h:45
Definition: ProviderModel.h:19
Definition: ProviderModel.h:43
Definition: ProviderModel.h:47
Definition: ProviderModel.h:52
Definition: ProviderModel.h:54
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: ProviderModel.h:44
Definition: ProviderModel.h:50
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: ProviderModel.cpp:89
Definition: CallCost.h:16
static const QStringList & getProviderCategories()
Definition: ProviderModel.cpp:237
Definition: ProviderModel.h:46
Definition: ProviderModel.h:55
int rowCount(const QModelIndex &) const override
Definition: ProviderModel.cpp:83
Definition: ProviderModel.h:51
Definition: ProviderModel.h:49
QHash< int, QByteArray > roleNames() const override
Definition: ProviderModel.cpp:199
Definition: ProviderModel.h:42
Definition: ProviderModel.h:41
Definition: ProviderModel.h:48
Definition: ProviderModel.h:53