forked from qt-creator/qt-creator
ImageViewer: Register action "ToggleAnimation"
Change-Id: I91771d0cd44c3c174bfedb7a5b8adfd840aa86ef Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
This commit is contained in:
committed by
Daniel Teske
parent
d6ccffc06c
commit
108f7d804f
@@ -48,7 +48,15 @@
|
||||
namespace ImageViewer {
|
||||
namespace Internal {
|
||||
|
||||
enum SupportedActions { ZoomIn = 0, ZoomOut, OriginalSize, FitToScreen, Background, Outline };
|
||||
enum SupportedActions {
|
||||
ZoomIn = 0,
|
||||
ZoomOut,
|
||||
OriginalSize,
|
||||
FitToScreen,
|
||||
Background,
|
||||
Outline,
|
||||
ToggleAnimation
|
||||
};
|
||||
|
||||
ImageViewerActionHandler::ImageViewerActionHandler(QObject *parent) :
|
||||
QObject(parent), m_signalMapper(new QSignalMapper(this))
|
||||
@@ -83,6 +91,9 @@ void ImageViewerActionHandler::actionTriggered(int supportedAction)
|
||||
case Outline:
|
||||
viewer->switchViewOutline();
|
||||
break;
|
||||
case ToggleAnimation:
|
||||
viewer->togglePlay();
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -102,6 +113,8 @@ void ImageViewerActionHandler::createActions()
|
||||
QKeySequence(tr("Ctrl+[")));
|
||||
registerNewAction(Outline, Constants::ACTION_OUTLINE, tr("Switch Outline"),
|
||||
QKeySequence(tr("Ctrl+]")));
|
||||
registerNewAction(ToggleAnimation, Constants::ACTION_TOGGLE_ANIMATION, tr("Toggle Animation"),
|
||||
QKeySequence());
|
||||
}
|
||||
|
||||
void ImageViewerActionHandler::registerNewAction(int actionId, const Core::Id &id,
|
||||
|
||||
Reference in New Issue
Block a user