[PATCH] Fix 51731 - icon spacing
Ravikiran Rajagopal
ravi at ee.eng.ohio-state.edu
Sun Mar 9 00:24:24 GMT 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
Guess QMainWindow does not send signals about position changes when we dock
back to the same position. The patch below fixes the issue for me. Is it OK
to commit, Waldo?
Ravi
Index: ktoolbar.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdeui/ktoolbar.cpp,v
retrieving revision 1.328
diff -u -p -r1.328 ktoolbar.cpp
- --- ktoolbar.cpp 2 Mar 2003 21:05:44 -0000 1.328
+++ ktoolbar.cpp 9 Mar 2003 00:19:56 -0000
@@ -233,6 +233,9 @@ void KToolBar::init( bool readConfig, bo
if ( mainWindow() )
connect( mainWindow(), SIGNAL( toolBarPositionChanged( QToolBar * )
),
this, SLOT( toolBarPosChanged( QToolBar * ) ) );
+
+ // Hack to make sure we recalculate our size when we dock.
+ connect( this, SIGNAL(placeChanged(QDockWindow::Place)),
SLOT(rebuildLayout()) );
}
int KToolBar::insertButton(const QString& icon, int id, bool enabled,
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE+aom4bI8Y8y0oVXcRAp3vAJ9JCxmyFnVBFBRax29mfl+m86WDkQCeI8jj
Mc5zkSINTcT77RgyH6NlRfY=
=FwbV
-----END PGP SIGNATURE-----
More information about the kde-core-devel
mailing list