[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-pim
Subject: [Kde-pim] [PATCH] Add configure toolbars action to kontact
From: Tobias Koenig <tokoe () kde ! org>
Date: 2003-11-23 23:26:22
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
[Attachment #4 (multipart/mixed)]
Hi,
the attached patch adds a 'Configure Toolbars' action to kontact.
That fixes http://bugs.kde.org/show_bug.cgi?id=67174.
Ok for commit?
Ciao,
Tobias
--
Can a government that shoots at reporters be democratic?
Separate politics from religion and economy!
["kontact_configure_toolbars.patch" (text/plain)]
Index: kontactui.rc
===================================================================
RCS file: /home/kde/kdepim/kontact/src/kontactui.rc,v
retrieving revision 1.9
diff -p -u -b -r1.9 kontactui.rc
--- kontactui.rc 23 Oct 2003 10:44:51 -0000 1.9
+++ kontactui.rc 23 Nov 2003 23:24:22 -0000
@@ -17,6 +17,7 @@
<Separator/>
<Action name="settings_configure_kontact"/>
<Action name="options_configure_keybinding"/>
+ <Action name="options_configure_toolbars"/>
</Menu>
<Menu name="help"><text>&Help</text>
<Action name="help_tipofday"/>
Index: mainwindow.cpp
===================================================================
RCS file: /home/kde/kdepim/kontact/src/mainwindow.cpp,v
retrieving revision 1.91
diff -p -u -b -r1.91 mainwindow.cpp
--- mainwindow.cpp 23 Nov 2003 14:35:07 -0000 1.91
+++ mainwindow.cpp 23 Nov 2003 23:24:23 -0000
@@ -32,6 +32,7 @@
#include <kapplication.h>
#include <kconfig.h>
#include <kdebug.h>
+#include <kedittoolbar.h>
#include <kguiitem.h>
#include <khelpmenu.h>
#include <kiconloader.h>
@@ -94,6 +95,7 @@ MainWindow::MainWindow()
loadPlugins();
KStdAction::keyBindings( this, SLOT( configureShortcuts() ), actionCollection() );
+ KStdAction::configureToolbars( this, SLOT( configureToolbars() ), actionCollection() );
setXMLFile( "kontactui.rc" );
createGUI( 0 );
@@ -633,6 +635,16 @@ void MainWindow::configureShortcuts()
dialog.configure();
}
+void MainWindow::configureToolbars()
+{
+ saveMainWindowSettings( KGlobal::config(), "MainWindow" );
+
+ KEditToolbar edit( factory() );
+ if ( edit.exec() ) {
+ createGUI( mCurrentPlugin->part() );
+ applyMainWindowSettings( KGlobal::config(), "MainWindow" );
+ }
+}
#include "mainwindow.moc"
// vim: sw=2 sts=2 et
Index: mainwindow.h
===================================================================
RCS file: /home/kde/kdepim/kontact/src/mainwindow.h,v
retrieving revision 1.38
diff -p -u -b -r1.38 mainwindow.h
--- mainwindow.h 9 Nov 2003 22:40:11 -0000 1.38
+++ mainwindow.h 23 Nov 2003 23:24:24 -0000
@@ -114,6 +114,7 @@ class MainWindow : public Kontact::Core,
void setHeaderPixmap( const QPixmap& );
void configureShortcuts();
+ void configureToolbars();
private:
QWidget *mTopWidget;
["signature.asc" (application/pgp-signature)]
_______________________________________________
kde-pim mailing list
kde-pim@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
kde-pim home page at http://pim.kde.org/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic