Home
·
All Classes
·
All Namespaces
·
Modules
·
Functions
·
Files
TelepathyQt
object.h
1
23
#ifndef _TelepathyQt_object_h_HEADER_GUARD_
24
#define _TelepathyQt_object_h_HEADER_GUARD_
25
26
#ifndef IN_TP_QT_HEADER
27
#error IN_TP_QT_HEADER
28
#endif
29
30
#include <TelepathyQt/Global>
31
#include <TelepathyQt/RefCounted>
32
33
#include <QObject>
34
#include <QString>
35
36
namespace
Tp
37
{
38
39
class
TP_QT_EXPORT
Object
:
public
QObject,
public
RefCounted
40
{
41
Q_OBJECT
42
Q_DISABLE_COPY(
Object
)
43
44
public
:
45
virtual
~
Object
();
46
47
Q_SIGNALS:
48
void
propertyChanged(
const
QString &propertyName);
49
50
protected
:
51
Object
();
52
53
void
notify(
const
char
*propertyName);
54
55
private
:
56
struct
Private;
57
friend
struct
Private;
58
Private *mPriv;
59
};
60
61
}
// Tp
62
63
#endif
Tp::Object
The Object class provides an object with property notification.
Definition:
object.h:39
Tp::RefCounted
The RefCounted class is a base class for shared objects used by SharedPtr.
Definition:
shared-ptr.h:42
Copyright © 2008-2011 Collabora Ltd. and Nokia Corporation
Telepathy-Qt 0.9.5