void ZoomFactorSignalToSyncActionMapper::mapProperty()
{
    if (m_viewer)
    {
        mapToSyncAction(m_viewer->getCurrentZoomFactor()  / m_viewer->getRenderWindowSize().height());
    }
}
void ImageOrientationSignalToSyncActionMapper::mapSignal()
{
    Q2DViewer *viewer2D = Q2DViewer::castFromQViewer(m_viewer);
    if (viewer2D)
    {
        connect(viewer2D, SIGNAL(imageOrientationChanged(PatientOrientation)), SLOT(mapToSyncAction(PatientOrientation)));
    }
}
void ImageOrientationSignalToSyncActionMapper::mapProperty()
{
    Q2DViewer *viewer2D = Q2DViewer::castFromQViewer(m_viewer);
    if (viewer2D)
    {
        mapToSyncAction(viewer2D->getCurrentDisplayedImagePatientOrientation());
    }
}
void PhaseSignalToSyncActionMapper::mapProperty()
{
    Q2DViewer *viewer2D = Q2DViewer::castFromQViewer(m_viewer);

    if (viewer2D)
    {
        mapToSyncAction(viewer2D->getCurrentPhase());
    }
}