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

account-property-filter.h

    00001
    00023 #ifndef _TelepathyQt_account_property_filter_h_HEADER_GUARD_
    00024 #define _TelepathyQt_account_property_filter_h_HEADER_GUARD_
    00025
    00026 #ifndef IN_TP_QT_HEADER
    00027 #error IN_TP_QT_HEADER
    00028 #endif
    00029
    00030 #include <TelepathyQt/Account>
    00031 #include <TelepathyQt/GenericPropertyFilter>
    00032 #include <TelepathyQt/Types>
    00033
    00034 namespace Tp
    00035 {
    00036
    00037 class TP_QT_EXPORT AccountPropertyFilter : public GenericPropertyFilter<Account>
    00038 {
    00039 public:
    00040     static AccountPropertyFilterPtr create()
    00041     {
    00042         return AccountPropertyFilterPtr(new AccountPropertyFilter);
    00043     }
    00044
    00045     ~AccountPropertyFilter();
    00046
    00047     bool isValid() const;
    00048
    00049 private:
    00050     AccountPropertyFilter();
    00051
    00052     struct Private;
    00053     friend struct Private;
    00054     Private *mPriv;
    00055 };
    00056
    00057 } // Tp
    00058
    00059 #endif