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.
120 lines
2.7 KiB
120 lines
2.7 KiB
|
4 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();
|
||
|
|
|
||
|
|
_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()
|
||
|
|
{
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|