diff options
| author | 2010-11-23 12:54:06 +0000 | |
|---|---|---|
| committer | 2010-11-23 12:54:06 +0000 | |
| commit | d360c54cd657263f3a31313f926c934b1e35aeba (patch) | |
| tree | ec484fdf749e5f95eebf51f8fd88541ce0de91b4 /src | |
| parent | fixed some exceptions in syntax highlighter (diff) | |
| download | KVIrc-d360c54cd657263f3a31313f926c934b1e35aeba.tar.gz KVIrc-d360c54cd657263f3a31313f926c934b1e35aeba.tar.bz2 KVIrc-d360c54cd657263f3a31313f926c934b1e35aeba.zip | |
fix for options widget in multi-tabbed page
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5168 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvirc/ui/kvi_optionswidget.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/kvirc/ui/kvi_optionswidget.cpp b/src/kvirc/ui/kvi_optionswidget.cpp index 9a1eb9d85..634e0477b 100644 --- a/src/kvirc/ui/kvi_optionswidget.cpp +++ b/src/kvirc/ui/kvi_optionswidget.cpp @@ -44,7 +44,7 @@ KviOptionsWidget::KviOptionsWidget(QWidget * parent,const char * name,bool) { if(name) setObjectName(name); - + if(m_szBasicTipStart.isEmpty()) { m_szBasicTipStart = "<center><font color=\"#a0a0a0\">"; @@ -162,10 +162,14 @@ void KviOptionsWidget::addOptionsWidget(const QString &szText,const QIcon &iconS if(pWidget->layout()) pWidget->layout()->setMargin(3); + m_pTabWidget->addTab(pWidget,iconSet,szText); + + // add the widget to the selector interface *after* adding its widget to m_pTabWidget, + // or it will we removed from m_pSelectorInterfaceList because of the addTab() call: + // QTabWidget::addTab => QTabWidget::insertTab => KviOptionsWidget::eventFilter(m_pTabWidget, QEvent::ChildRemoved); m_pSelectorInterfaceList->append(pWidget); QObject::connect(pWidget,SIGNAL(destroyed()),this,SLOT(childOptionsWidgetDestroyed())); - m_pTabWidget->addTab(pWidget,iconSet,szText); } |
