Changeset View
Changeset View
Standalone View
Standalone View
src/backends/basepersonsdatasource.h
Show First 20 Lines • Show All 65 Lines • ▼ Show 20 Line(s) | 60 | protected: | |||
---|---|---|---|---|---|
66 | */ | 66 | */ | ||
67 | virtual ContactMonitor *createContactMonitor(const QString &contactUri); | 67 | virtual ContactMonitor *createContactMonitor(const QString &contactUri); | ||
68 | private: | 68 | private: | ||
69 | Q_DISABLE_COPY(BasePersonsDataSource) | 69 | Q_DISABLE_COPY(BasePersonsDataSource) | ||
70 | Q_DECLARE_PRIVATE(BasePersonsDataSource) | 70 | Q_DECLARE_PRIVATE(BasePersonsDataSource) | ||
71 | BasePersonsDataSourcePrivate *d_ptr; | 71 | BasePersonsDataSourcePrivate *d_ptr; | ||
72 | }; | 72 | }; | ||
73 | 73 | | |||
74 | class KPEOPLEBACKEND_EXPORT BasePersonsDataSourceV2 : public BasePersonsDataSource | ||||
75 | { | ||||
76 | Q_OBJECT | ||||
77 | public: | ||||
78 | BasePersonsDataSourceV2(QObject *parent, const QVariantList &args = QVariantList()); | ||||
79 | | ||||
80 | virtual bool addContact(const QVariantMap &properties) = 0; | ||||
81 | }; | ||||
82 | | ||||
74 | } | 83 | } | ||
75 | #endif // BASE_PERSONS_DATA_SOURCE_H | 84 | #endif // BASE_PERSONS_DATA_SOURCE_H |