aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/objects/KvsObject_window.h
diff options
context:
space:
mode:
authorGravatar Noldor2011-02-21 18:53:14 +0000
committerGravatar Noldor2011-02-21 18:53:14 +0000
commit0724d1b3373a0cef3e1685b52d84cf7eb946c22e (patch)
tree589c56698a9926f4cf070478a72051baa3ba2322 /src/modules/objects/KvsObject_window.h
parentCode improvements in kvs class tablewidget (diff)
downloadKVIrc-0724d1b3373a0cef3e1685b52d84cf7eb946c22e.tar.gz
KVIrc-0724d1b3373a0cef3e1685b52d84cf7eb946c22e.tar.bz2
KVIrc-0724d1b3373a0cef3e1685b52d84cf7eb946c22e.zip
Code improvements in kvs class window(wip)
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5487 17fca916-40b9-46aa-a4ea-0a15b648b75c
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();