@@ -98,8 +98,8 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
98
98
QToolButton* saveProjectToolButton = new QToolButton ( this );
99
99
saveProjectToolButton->addAction ( mSaveProjectAction );
100
100
saveProjectToolButton->setDefaultAction ( mSaveProjectAction );
101
- toolBar ->insertWidget ( mActionLoadFromTemplate , saveProjectToolButton );
102
- toolBar ->insertSeparator ( mActionLoadFromTemplate );
101
+ mComposerToolbar ->insertWidget ( mActionLoadFromTemplate , saveProjectToolButton );
102
+ mComposerToolbar ->insertSeparator ( mActionLoadFromTemplate );
103
103
104
104
QToolButton* orderingToolButton = new QToolButton ( this );
105
105
orderingToolButton->setPopupMode ( QToolButton::InstantPopup );
@@ -110,7 +110,7 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
110
110
orderingToolButton->addAction ( mActionMoveItemsToTop );
111
111
orderingToolButton->addAction ( mActionMoveItemsToBottom );
112
112
orderingToolButton->setDefaultAction ( mActionRaiseItems );
113
- toolBar ->addWidget ( orderingToolButton );
113
+ mItemActionToolbar ->addWidget ( orderingToolButton );
114
114
115
115
QToolButton* alignToolButton = new QToolButton ( this );
116
116
alignToolButton->setPopupMode ( QToolButton::InstantPopup );
@@ -124,9 +124,9 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
124
124
alignToolButton->addAction ( mActionAlignVCenter );
125
125
alignToolButton->addAction ( mActionAlignBottom );
126
126
alignToolButton->setDefaultAction ( mActionAlignLeft );
127
- toolBar ->addWidget ( alignToolButton );
127
+ mItemActionToolbar ->addWidget ( alignToolButton );
128
128
129
- QToolButton* shapeToolButton = new QToolButton ( toolBar );
129
+ QToolButton* shapeToolButton = new QToolButton ( mItemToolbar );
130
130
shapeToolButton->setCheckable ( true );
131
131
shapeToolButton->setPopupMode ( QToolButton::InstantPopup );
132
132
shapeToolButton->setAutoRaise ( true );
@@ -135,7 +135,7 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
135
135
shapeToolButton->addAction ( mActionAddTriangle );
136
136
shapeToolButton->addAction ( mActionAddEllipse );
137
137
shapeToolButton->setDefaultAction ( mActionAddEllipse );
138
- toolBar ->insertWidget ( mActionAddArrow , shapeToolButton );
138
+ mItemToolbar ->insertWidget ( mActionAddArrow , shapeToolButton );
139
139
140
140
QActionGroup* toggleActionGroup = new QActionGroup ( this );
141
141
toggleActionGroup->addAction ( mActionMoveItemContent );
@@ -169,20 +169,20 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
169
169
appMenu->addAction ( QgisApp::instance ()->actionOptions () );
170
170
#endif
171
171
172
- QMenu *fileMenu = menuBar ()->addMenu ( tr ( " File " ) );
173
- fileMenu ->addAction ( mSaveProjectAction );
174
- fileMenu ->addSeparator ();
175
- fileMenu ->addAction ( mActionLoadFromTemplate );
176
- fileMenu ->addAction ( mActionSaveAsTemplate );
177
- fileMenu ->addSeparator ();
178
- fileMenu ->addAction ( mActionExportAsImage );
179
- fileMenu ->addAction ( mActionExportAsPDF );
180
- fileMenu ->addAction ( mActionExportAsSVG );
181
- fileMenu ->addSeparator ();
182
- fileMenu ->addAction ( mActionPageSetup );
183
- fileMenu ->addAction ( mActionPrint );
184
- fileMenu ->addSeparator ();
185
- fileMenu ->addAction ( mActionQuit );
172
+ QMenu *composerMenu = menuBar ()->addMenu ( tr ( " Composer " ) );
173
+ composerMenu ->addAction ( mSaveProjectAction );
174
+ composerMenu ->addSeparator ();
175
+ composerMenu ->addAction ( mActionLoadFromTemplate );
176
+ composerMenu ->addAction ( mActionSaveAsTemplate );
177
+ composerMenu ->addSeparator ();
178
+ composerMenu ->addAction ( mActionExportAsImage );
179
+ composerMenu ->addAction ( mActionExportAsPDF );
180
+ composerMenu ->addAction ( mActionExportAsSVG );
181
+ composerMenu ->addSeparator ();
182
+ composerMenu ->addAction ( mActionPageSetup );
183
+ composerMenu ->addAction ( mActionPrint );
184
+ composerMenu ->addSeparator ();
185
+ composerMenu ->addAction ( mActionQuit );
186
186
QObject::connect ( mActionQuit , SIGNAL ( triggered () ), this , SLOT ( close () ) );
187
187
188
188
QMenu *viewMenu = menuBar ()->addMenu ( tr ( " View" ) );
@@ -201,7 +201,10 @@ QgsComposer::QgsComposer( QgisApp *qgis, const QString& title )
201
201
viewMenu->addMenu ( mPanelMenu );
202
202
viewMenu->addMenu ( mToolbarMenu );
203
203
// toolBar already exists, add other widgets as they are created
204
- mToolbarMenu ->addAction ( toolBar->toggleViewAction () );
204
+ mToolbarMenu ->addAction ( mComposerToolbar ->toggleViewAction () );
205
+ mToolbarMenu ->addAction ( mPaperNavToolbar ->toggleViewAction () );
206
+ mToolbarMenu ->addAction ( mItemActionToolbar ->toggleViewAction () );
207
+ mToolbarMenu ->addAction ( mItemToolbar ->toggleViewAction () );
205
208
206
209
QMenu *layoutMenu = menuBar ()->addMenu ( tr ( " Layout" ) );
207
210
layoutMenu->addAction ( mActionUndo );
0 commit comments