ocontactaccessbackend.h
Go to the documentation of this file.00001 00054 #ifndef _OCONTACTACCESSBACKEND_H_ 00055 #define _OCONTACTACCESSBACKEND_H_ 00056 00057 #include "ocontact.h" 00058 #include "opimaccessbackend.h" 00059 00060 #include <qregexp.h> 00061 00072 class OContactAccessBackend: public OPimAccessBackend<OContact> { 00073 public: 00074 OContactAccessBackend() {} 00075 virtual ~OContactAccessBackend() {} 00076 00077 00091 virtual bool wasChangedExternally() = 0; 00092 00093 virtual QArray<int> matchRegexp( const QRegExp &r ) const = 0; 00094 00100 virtual const uint querySettings() = 0; 00101 00106 virtual bool hasQuerySettings (uint querySettings) const = 0; 00107 00112 virtual QArray<int> sorted( bool ascending, int sortOrder, int sortFilter, int cat ) = 0; 00113 00114 00115 private: 00116 class Private; 00117 Private *d; 00118 }; 00119 #endif
