diff options
Diffstat (limited to 'src/modules/objects/KvsObject_window.h')
| -rw-r--r-- | src/modules/objects/KvsObject_window.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/modules/objects/KvsObject_window.h b/src/modules/objects/KvsObject_window.h index 7131d8722..63468f434 100644 --- a/src/modules/objects/KvsObject_window.h +++ b/src/modules/objects/KvsObject_window.h @@ -38,7 +38,8 @@ public: protected: virtual bool init(KviKvsRunTimeContext * pContext,KviKvsVariantList *pParams); - bool setWindowTitle(KviKvsObjectFunctionCall *c); + bool setWindowTitle(KviKvsObjectFunctionCall *c); + bool setIcon(KviKvsObjectFunctionCall *c); bool setCentralWidget(KviKvsObjectFunctionCall *c); }; @@ -53,9 +54,16 @@ public: protected: KvsObject_widget * m_pCentralWidgetObject; QWidget * m_pCentralWidget; + QPixmap * m_pIcon; public: + virtual QPixmap * myIconPtr(); + void setIcon(QPixmap *pPixmap){m_pIcon = pPixmap;}; void setCentralWidget(KvsObject_widget *o,QWidget * w); - void setWindowTitleString(const QString &s){ setFixedCaption(s); }; + void setWindowTitleString(const QString &s) + { + setFixedCaption(s); + fillCaptionBuffers(); + }; virtual void resizeEvent(QResizeEvent *e); protected slots: void centralWidgetObjectDestroyed(); |
