| Home · All Classes · All Namespaces · Modules · Functions · Files

account-property-filter.h
1
23 #ifndef _TelepathyQt_account_property_filter_h_HEADER_GUARD_
24 #define _TelepathyQt_account_property_filter_h_HEADER_GUARD_
25
26 #ifndef IN_TP_QT_HEADER
27 #error IN_TP_QT_HEADER
28 #endif
29
30 #include <TelepathyQt/Account>
31 #include <TelepathyQt/GenericPropertyFilter>
32 #include <TelepathyQt/Types>
33
34 namespace Tp
35 {
36
37 class TP_QT_EXPORT AccountPropertyFilter : public GenericPropertyFilter<Account>
38 {
39 public:
40 static AccountPropertyFilterPtr create()
41 {
42 return AccountPropertyFilterPtr(new AccountPropertyFilter);
43 }
44
45 ~AccountPropertyFilter();
46
47 bool isValid() const;
48
49 private:
50 AccountPropertyFilter();
51
52 struct Private;
53 friend struct Private;
54 Private *mPriv;
55 };
56
57 } // Tp
58
59 #endif
Tp
Definition: abstract-adaptor.cpp:31
Tp::GenericPropertyFilter
The GenericPropertyFilter class provides a generic filter object to be used to filter objects by prop...
Definition: generic-property-filter.h:37
Tp::AccountPropertyFilter::create
static AccountPropertyFilterPtr create()
Definition: account-property-filter.h:40
Tp::AccountPropertyFilter
The AccountPropertyFilter class provides a filter object to be used to filter accounts by properties...
Definition: account-property-filter.h:37