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

room-list-channel.h

    00001
    00023 #ifndef _TelepathyQt_room_list_channel_h_HEADER_GUARD_
    00024 #define _TelepathyQt_room_list_channel_h_HEADER_GUARD_
    00025
    00026 #ifndef IN_TP_QT_HEADER
    00027 #error IN_TP_QT_HEADER
    00028 #endif
    00029
    00030 #include <TelepathyQt/Channel>
    00031
    00032 namespace Tp
    00033 {
    00034
    00035 class TP_QT_EXPORT RoomListChannel : public Channel
    00036 {
    00037     Q_OBJECT
    00038     Q_DISABLE_COPY(RoomListChannel)
    00039
    00040 public:
    00041     static RoomListChannelPtr create(const ConnectionPtr &connection,
    00042             const QString &objectPath, const QVariantMap &immutableProperties);
    00043
    00044     virtual ~RoomListChannel();
    00045
    00046 protected:
    00047     RoomListChannel(const ConnectionPtr &connection, const QString &objectPath,
    00048             const QVariantMap &immutableProperties,
    00049             const Feature &coreFeature = Channel::FeatureCore);
    00050
    00051 private:
    00052     struct Private;
    00053     friend struct Private;
    00054     Private *mPriv;
    00055 };
    00056
    00057 } // Tp
    00058
    00059 #endif