@@ -35,14 +35,14 @@ QString const ZoomGuiCommand::GOTO_()
3535
3636QString const ZoomGuiCommand::ZOOM_IN_VERTICAL_ ()
3737{
38- static QString value = tr (" Zoom In Channels" );
38+ static QString value = tr (" Show Fewer Channels" );
3939
4040 return value;
4141}
4242
4343QString const ZoomGuiCommand::ZOOM_OUT_VERTICAL_ ()
4444{
45- static QString value = tr (" Zoom Out Channels" );
45+ static QString value = tr (" Show More Channels" );
4646
4747 return value;
4848}
@@ -82,6 +82,20 @@ QString const ZoomGuiCommand::AUTO_ZOOM_VERTICAL_()
8282 return value;
8383}
8484
85+ QString const ZoomGuiCommand::ZOOM_IN_ALL_CHANNELS_ ()
86+ {
87+ static QString value = tr (" Zoom In Amplitude" );
88+
89+ return value;
90+ }
91+
92+ QString const ZoomGuiCommand::ZOOM_OUT_ALL_CHANNELS_ ()
93+ {
94+ static QString value = tr (" Zoom Out Amplitude" );
95+
96+ return value;
97+ }
98+
8599QStringList const ZoomGuiCommand::ACTIONS_ ()
86100{
87101 static QStringList result = {
@@ -92,6 +106,8 @@ QStringList const ZoomGuiCommand::ACTIONS_()
92106 ZoomGuiCommand::GOTO_ (),
93107 ZoomGuiCommand::SCALE_X_AXIS_ (),
94108 ZoomGuiCommand::CHANNEL_PER_PAGE_ (),
109+ ZoomGuiCommand::ZOOM_IN_ALL_CHANNELS_ (),
110+ ZoomGuiCommand::ZOOM_OUT_ALL_CHANNELS_ (),
95111 };
96112
97113 return result;
@@ -115,10 +131,12 @@ ZoomGuiCommand::ZoomGuiCommand ()
115131void ZoomGuiCommand::init ()
116132{
117133 getQAction (GOTO_ ())->setIcon (QIcon::fromTheme (" directions_walk" ));
118- getQAction (ZOOM_IN_VERTICAL_ ())->setIcon (QIcon::fromTheme (" zoom_in_vertical " ));
119- getQAction (ZOOM_OUT_VERTICAL_ ())->setIcon (QIcon::fromTheme (" zoom_out_vertical " ));
134+ getQAction (ZOOM_IN_VERTICAL_ ())->setIcon (QIcon::fromTheme (" playlist_remove " ));
135+ getQAction (ZOOM_OUT_VERTICAL_ ())->setIcon (QIcon::fromTheme (" playlist_add " ));
120136 getQAction (ZOOM_IN_HORIZONTAL_ ())->setIcon (QIcon::fromTheme (" zoom_in_horizontal" ));
121137 getQAction (ZOOM_OUT_HORIZONTAL_ ())->setIcon (QIcon::fromTheme (" zoom_out_horizontal" ));
138+ getQAction (ZOOM_IN_ALL_CHANNELS_ ())->setIcon (QIcon::fromTheme (" zoom_in_vertical" ));
139+ getQAction (ZOOM_OUT_ALL_CHANNELS_ ())->setIcon (QIcon::fromTheme (" zoom_out_vertical" ));
122140
123141
124142 QList<QKeySequence> zoomInVertical;
@@ -139,6 +157,8 @@ void ZoomGuiCommand::init ()
139157 resetActionTriggerSlot (ZOOM_OUT_HORIZONTAL_ (), SLOT (zoomOutHorizontal ()));
140158 resetActionTriggerSlot (SCALE_X_AXIS_ (), SLOT (scaleXAxis ()));
141159 resetActionTriggerSlot (CHANNEL_PER_PAGE_ (), SLOT (setChannelsPerPage ()));
160+ resetActionTriggerSlot (ZOOM_IN_ALL_CHANNELS_ (), SLOT (zoomInAllChannels ()));
161+ resetActionTriggerSlot (ZOOM_OUT_ALL_CHANNELS_ (), SLOT (zoomOutAllChannels ()));
142162}
143163
144164// -------------------------------------------------------------------------
@@ -167,6 +187,8 @@ void ZoomGuiCommand::evaluateEnabledness ()
167187 getQAction (ZOOM_IN_VERTICAL_ ())->setEnabled (zoom_in_vertical_possible);
168188 getQAction (ZOOM_OUT_HORIZONTAL_ ())->setEnabled (zoom_out_horizontal_possible);
169189 getQAction (ZOOM_IN_HORIZONTAL_ ())->setEnabled (zoom_in_horizontal_possible);
190+ getQAction (ZOOM_IN_ALL_CHANNELS_ ())->setEnabled (true );
191+ getQAction (ZOOM_OUT_ALL_CHANNELS_ ())->setEnabled (true );
170192 disableIfNoFileIsOpened (QStringList () << GOTO_ () << SCALE_X_AXIS_ () << CHANNEL_PER_PAGE_ ());
171193}
172194
@@ -247,6 +269,18 @@ void ZoomGuiCommand::autoZoomVertical ()
247269{
248270}
249271
272+ // -----------------------------------------------------------------------------
273+ void ZoomGuiCommand::zoomInAllChannels ()
274+ {
275+ currentVisModel ()->zoomInAll ();
276+ }
277+
278+ // -----------------------------------------------------------------------------
279+ void ZoomGuiCommand::zoomOutAllChannels ()
280+ {
281+ currentVisModel ()->zoomOutAll ();
282+ }
283+
250284
251285// -------------------------------------------------------------------------
252286void ZoomGuiCommand::scaleXAxis ()
0 commit comments