#ifndef CTKHOSTEDAPPPLACEHOLDERWIDGET_H #define CTKHOSTEDAPPPLACEHOLDERWIDGET_H #include #include #include class org_commontk_dah_examplehost_EXPORT ctkHostedAppPlaceholderWidget : public QFrame { Q_OBJECT public: explicit ctkHostedAppPlaceholderWidget(QWidget *parent = 0); QRect getAbsolutePosition() { QWidget* current = this; int x = 0; int y = 0; do { x = x + current->x(); y = y + current->y(); current = dynamic_cast(current->parent()); } while (current); return QRect(x,y,width(),height()); } signals: void resized(); protected: void resizeEvent(QResizeEvent* /* event */) { emit resized(); } }; #endif // CTKHOSTEDAPPPLACEHOLDERWIDGET_H