You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

128 lines
3.0 KiB

3 years ago
#include "viewModel/image/ImageViewModel.h"
#include <QPixmap>
#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);
//=========================================================================
3 years ago
_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()
{
}