[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    branches/koffice/1.4/koffice/kexi/plugins/forms
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2005-05-30 20:41:18
Message-ID: 1117485678.129265.7929.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 419912 by staniek:

(backport) fix for unstored form's resizing


 M  +4 -4      kexiformview.cpp  
 M  +1 -1      kexiformview.h  


--- branches/koffice/1.4/koffice/kexi/plugins/forms/kexiformview.cpp #419911:419912
@@ -52,7 +52,7 @@
  , m_cursor(0)
 // , m_firstFocusWidget(0)
 {
-	m_delayedFormContentsResizeOnShow = false;
+	m_delayedFormContentsResizeOnShow = 0;
 
 	QHBoxLayout *l = new QHBoxLayout(this);
 	l->setAutoAdd(true);
@@ -234,7 +234,7 @@
 	if (newForm && !fields) {
 		/* Our form's area will be resized more than once.
 		Let's resize form widget itself later. */
-		m_delayedFormContentsResizeOnShow = true;
+		m_delayedFormContentsResizeOnShow = 3;
 	}
 }
 
@@ -674,8 +674,8 @@
 	}
 	KexiViewBase::resizeEvent(e);
 	m_scrollView->updateNavPanelGeometry();
-	if (m_delayedFormContentsResizeOnShow) { // && isVisible()) {
-//		m_delayedFormContentsResizeOnShow = false;
+	if (m_delayedFormContentsResizeOnShow>0) { // && isVisible()) {
+		m_delayedFormContentsResizeOnShow--;
 		m_dbform->resize( e->size() - QSize(30, 30) );
 	}
 }
--- branches/koffice/1.4/koffice/kexi/plugins/forms/kexiformview.h #419911:419912
@@ -157,7 +157,7 @@
 		/*! For new (empty) forms only:
 		 Our form's area will be resized more than once.
 		 We will resize form widget itself later (in resizeEvent()). */
-		bool m_delayedFormContentsResizeOnShow : 1;
+		int m_delayedFormContentsResizeOnShow;
 };
 
 #endif
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic