From 7c89f95d8a3f1f93bdcd4b0e7bed9b86d8518cee Mon Sep 17 00:00:00 2001 From: xavier Date: Sun, 8 Apr 2012 20:51:46 +0000 Subject: [PATCH] TBT editor: added toolbars git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@1638 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/titleblock/qettemplateeditor.cpp | 30 ++++++++++++++++++++++++ sources/titleblock/qettemplateeditor.h | 1 + 2 files changed, 31 insertions(+) diff --git a/sources/titleblock/qettemplateeditor.cpp b/sources/titleblock/qettemplateeditor.cpp index 3ac00f8f3..702097b01 100644 --- a/sources/titleblock/qettemplateeditor.cpp +++ b/sources/titleblock/qettemplateeditor.cpp @@ -44,6 +44,7 @@ QETTitleBlockTemplateEditor::QETTitleBlockTemplateEditor(QWidget *parent) : initWidgets(); initActions(); initMenus(); + initToolbars(); } /** @@ -392,6 +393,35 @@ void QETTitleBlockTemplateEditor::initMenus() { insertMenu(settings_menu_, display_menu_); } +/** + Initalize toolbars. +*/ +void QETTitleBlockTemplateEditor::initToolbars() { + QToolBar *main_toolbar = new QToolBar(tr("Outils", "toolbar title"), this); + main_toolbar -> setObjectName("tbt_main_toolbar"); + main_toolbar -> addAction(new_); + main_toolbar -> addAction(open_); + main_toolbar -> addAction(save_); + main_toolbar -> addAction(save_as_); + addToolBar(Qt::TopToolBarArea, main_toolbar); + + QToolBar *edit_toolbar = new QToolBar(tr("\311dition", "toolbar title"), this); + edit_toolbar -> addAction(undo_); + edit_toolbar -> addAction(redo_); + edit_toolbar -> addSeparator(); + edit_toolbar -> addAction(merge_cells_); + edit_toolbar -> addAction(split_cell_); + addToolBar(Qt::TopToolBarArea, edit_toolbar); + + QToolBar *display_toolbar = new QToolBar(tr("Affichage", "toolbar title"), this); + display_toolbar -> setObjectName("tbt_display_toolbar"); + display_toolbar -> addAction(zoom_in_); + display_toolbar -> addAction(zoom_out_); + display_toolbar -> addAction(zoom_fit_); + display_toolbar -> addAction(zoom_reset_); + addToolBar(Qt::TopToolBarArea, display_toolbar); +} + /** Initialize layouts and widgets */ diff --git a/sources/titleblock/qettemplateeditor.h b/sources/titleblock/qettemplateeditor.h index 71706ee2c..3f0a879c6 100644 --- a/sources/titleblock/qettemplateeditor.h +++ b/sources/titleblock/qettemplateeditor.h @@ -95,6 +95,7 @@ class QETTitleBlockTemplateEditor : public QETMainWindow { private: void initActions(); void initMenus(); + void initToolbars(); void initWidgets(); void initLogoManager(); QString currentlyEditedTitle() const;