#include "viewModel/image/ImageViewModel.h" #include #include "viewModel/UsmMimic.h" SINGLETON_DEF(ImageViewModel) /*************************************************************************************************/ ImageViewModel::ImageViewModel() { imageProviderB = new ColorImageProvider(); imageProviderM = new ColorImageProvider(); imageProviderAnnot = new ColorImageProvider(); imageProviderSingleFromCpp = new ColorImageProvider(); //================= for testing imageProviderSingleFromCPP ================ QPixmap pixMap(200,200); pixMap.fill (Qt::red); imageProviderSingleFromCpp->setPic (pixMap,100,100); //========================================================================= _activeImageB = _image1; } /*************************************************************************************************/ void ImageViewModel::init() { } /*************************************************************************************************/ void ImageViewModel::setInitialValue() { scaleValues(arithmeticSeries(0.8f, 3.4f, 0.1f, 2)); scale(2); } /*************************************************************************************************/ void ImageViewModel::sendData(bool sync) { } /*************************************************************************************************/ void ImageViewModel::prepareData() { } /*************************************************************************************************/ void ImageViewModel::turnOnMinimalMode() { blockSending(); auto enable = false; sriBEnable(enable); allowSending(); } /*************************************************************************************************/ void ImageViewModel::turnOffMinimalMode() { } /*************************************************************************************************/ void ImageViewModel::mirrorHandle() { } /*************************************************************************************************/ void ImageViewModel::flipHandle() { } /*************************************************************************************************/ void ImageViewModel::scaleHandle() { } /*************************************************************************************************/ void ImageViewModel::sriBHandle() { if(sriB()) { } } /*************************************************************************************************/ void ImageViewModel::sonoBImageWHandle() { } /*************************************************************************************************/ void ImageViewModel::sonoBImageHHandle() { } /*************************************************************************************************/ void ImageViewModel::sonoMImageWHandle() { } /*************************************************************************************************/ void ImageViewModel::sonoMImageHHandle() { } void ImageViewModel::singleHandle() { } void ImageViewModel::dualHandle() { } void ImageViewModel::quadHandle() { }