23 #ifndef PD_CLIPIMAGE_H 24 #define PD_CLIPIMAGE_H 29 #include <QtPdCom1/ScalarSubscriber.h> 36 public QFrame, QtPdCom::ScalarSubscriber
40 Q_PROPERTY(QString background
41 READ getBackground WRITE setBackground RESET resetBackground)
42 Q_PROPERTY(QString foreground
43 READ getForeground WRITE setForeground RESET resetForeground)
45 READ getClipMode WRITE setClipMode RESET resetClipMode)
51 QSize sizeHint()
const;
53 QString getBackground()
const;
54 void setBackground(
const QString &);
55 void resetBackground();
57 QString getForeground()
const;
58 void setForeground(
const QString &);
59 void resetForeground();
65 ClipMode getClipMode()
const;
66 void setClipMode(ClipMode);
71 std::unique_ptr<Impl>
impl;
73 PD_PRIVATE void resizeEvent(QResizeEvent *)
override;
74 PD_PRIVATE void paintEvent(QPaintEvent *)
override;
76 PD_PRIVATE void newValues(std::chrono::nanoseconds)
override;
77 PD_PRIVATE void stateChange(PdCom::Subscription::State)
override;
#define PD_PRIVATE
Definition: Export.h:28
#define PD_PUBLIC
Definition: Export.h:33
std::unique_ptr< Impl > impl
Definition: ClipImage.h:71
Definition: ClipImage.h:35
Definition: ClipImage.h:62
ClipMode
Definition: ClipImage.h:61
Definition: ClipImage.cpp:34