[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/kexi/core
From: Jaroslaw Staniek <js () iidea ! pl>
Date: 2005-04-07 21:22:16
Message-ID: 20050407212216.91BFF64E () office ! kde ! org
[Download RAW message or body]
CVS commit by staniek:
fixes for unique dialogs
M +6 -3 kexiinternalpart.cpp 1.7
--- koffice/kexi/core/kexiinternalpart.cpp #1.6:1.7
@@ -39,5 +39,5 @@ class KexiInternalPartManager
public:
KexiInternalPartManager()
- : m_parts(17, false)
+ : m_parts(101, false)
{
m_parts.setAutoDelete(false);
@@ -111,5 +111,5 @@ KexiDialogBase* KexiInternalPart::findOr
// dlg->show();
- if (m_uniqueWidget)
+ if (m_uniqueDialog)
m_uniqueWidget = dlg; //recall unique!
dlg->addView(view);
@@ -150,6 +150,9 @@ QDialog* KexiInternalPart::createModalDi
w = part->createWidget(dialogClass, mainWin, mainWin, objName ? objName : partName);
- if (dynamic_cast<QDialog*>(w))
+ if (dynamic_cast<QDialog*>(w)) {
+ if (part->uniqueDialog())
+ part->m_uniqueWidget = w;
return dynamic_cast<QDialog*>(w);
+ }
//sanity
if (! (part->uniqueDialog() && !part->m_uniqueWidget.isNull()))
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic