23 #ifndef _TelepathyQt_manager_file_h_HEADER_GUARD_
24 #define _TelepathyQt_manager_file_h_HEADER_GUARD_
26 #include <TelepathyQt/AvatarSpec>
27 #include <TelepathyQt/PresenceSpec>
28 #include <TelepathyQt/Types>
33 #ifndef DOXYGEN_SHOULD_SKIP_THIS
38 class TP_QT_NO_EXPORT ManagerFile
42 ManagerFile(
const ManagerFile &other);
43 ManagerFile(
const QString &cmName);
46 ManagerFile &operator=(
const ManagerFile &other);
48 QString cmName()
const;
51 QStringList protocols()
const;
53 QString vcardField(
const QString &protocol)
const;
54 QString englishName(
const QString &protocol)
const;
55 QString iconName(
const QString &protocol)
const;
57 const QString &protocol)
const;
58 PresenceSpecList allowedPresenceStatuses(
const QString &protocol)
const;
59 AvatarSpec avatarRequirements(
const QString &protocol)
const;
60 QStringList addressableVCardFields(
const QString &protocol)
const;
61 QStringList addressableUriSchemes(
const QString &protocol)
const;
65 friend struct Private;
71 Q_DECLARE_METATYPE(Tp::ManagerFile);
QList< RequestableChannelClass > RequestableChannelClassList
Definition: build/TelepathyQt/_gen/types.h:2621
QList< ParamSpec > ParamSpecList
Definition: build/TelepathyQt/_gen/types.h:2222