~faenil/ubuntu-ui-toolkit/scrollbar_moreHoverFixesAndTests

« back to all changes in this revision

Viewing changes to src/Ubuntu/UbuntuToolkit/ucabstractbutton.h

  • Committer: Andrea Bernabei
  • Date: 2016-07-07 15:21:03 UTC
  • mfrom: (1903.1.124 staging)
  • Revision ID: andrea.bernabei@canonical.com-20160707152103-eaz1u4zpnyhlacwf
merge staging

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
class QQuickMouseArea;
25
25
class QQuickMouseEvent;
 
26
 
 
27
namespace UbuntuToolkit {
 
28
 
26
29
class UCAbstractButtonPrivate;
27
 
class UCAbstractButton : public UCActionItem
 
30
class UBUNTUTOOLKIT_EXPORT UCAbstractButton : public UCActionItem
28
31
{
29
32
    Q_OBJECT
30
33
    Q_PROPERTY(bool pressed READ pressed NOTIFY pressedChanged)
31
34
    Q_PROPERTY(bool hovered READ hovered NOTIFY hoveredChanged)
 
35
#ifndef Q_QDOC
 
36
    Q_PROPERTY(UT_PREPEND_NAMESPACE(UCMargins) *sensingMargins READ sensingMargins CONSTANT FINAL)
 
37
#else
32
38
    Q_PROPERTY(UCMargins *sensingMargins READ sensingMargins CONSTANT FINAL)
 
39
#endif
33
40
 
34
41
    // internal, declared to support the deprecated ListItem module
35
42
    Q_PROPERTY(bool __acceptEvents READ acceptEvents WRITE setAcceptEvents)
73
80
    Q_PRIVATE_SLOT(d_func(), void _q_adjustSensingArea())
74
81
};
75
82
 
76
 
QML_DECLARE_TYPE(UCMargins)
 
83
UT_NAMESPACE_END
 
84
 
 
85
QML_DECLARE_TYPE(UT_PREPEND_NAMESPACE(UCMargins))
77
86
 
78
87
#endif // UCABSTRACTBUTTON_H