aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_window.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/objects/KvsObject_window.h')
-rw-r--r--src/modules/objects/KvsObject_window.h12
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();