12 changed files with 202 additions and 9 deletions
@ -0,0 +1,20 @@ |
|||||
|
#ifndef COLORMODEDISPLAYVIEWMODEL_H |
||||
|
#define COLORMODEDISPLAYVIEWMODEL_H |
||||
|
|
||||
|
#include "viewModel/BaseViewModel.h" |
||||
|
#include "viewModel/utils/UsListOfImagesWithTextAndSatate.h" |
||||
|
|
||||
|
|
||||
|
class ColorModeDisplayViewModel : public BaseViewModel |
||||
|
{ |
||||
|
Q_OBJECT |
||||
|
US_VIEW_MODEL(ColorModeDisplayViewModel) |
||||
|
SINGLETON(ColorModeDisplayViewModel) |
||||
|
|
||||
|
|
||||
|
US_PROPERTY_VIEW_ONLY(bool, colorModeEnable, true) |
||||
|
|
||||
|
|
||||
|
}; |
||||
|
|
||||
|
#endif // COLORMODEDISPLAYVIEWMODEL_H
|
@ -0,0 +1,58 @@ |
|||||
|
#ifndef COLORMODESETTINGVIEWMODEL_H |
||||
|
#define COLORMODESETTINGVIEWMODEL_H |
||||
|
|
||||
|
#include "viewModel/BaseViewModel.h" |
||||
|
#include "viewModel/utils/UsListOfImagesWithTextAndSatate.h" |
||||
|
|
||||
|
class ColorModeSettingViewModel : public BaseViewModel |
||||
|
{ |
||||
|
Q_OBJECT |
||||
|
US_VIEW_MODEL(ColorModeSettingViewModel) |
||||
|
SINGLETON(ColorModeSettingViewModel) |
||||
|
|
||||
|
private: |
||||
|
US_SWITCH_BUTTON(colorOff, "Color Off", "", true, true, false) |
||||
|
US_SPIN_BOX(frequency, "Frequency", (QList<QString>({"1", "2", "3", "4", "9"})), |
||||
|
"", "", true, true, 1) |
||||
|
|
||||
|
US_SPIN_BOX(ensemble, "Ensemble", (QList<QString>({"1", "2", "3", "4", "5", "6"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_SPIN_BOX(flowRes, "Flow Res.", (QList<QString>({"1", "2", "3", "4", "5", "6"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_SPIN_BOX(lineDense, "Line Dense.", (QList<QString>({"1", "2", "3", "4", "5", "6"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_SPIN_BOX(smoothRaise, "Smooth", (QList<QString>({"1", "2", "3", "4", "9"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_SPIN_BOX(smoothFall, "Smooth", (QList<QString>({"1", "2", "3", "4", "5", "6"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_MULTI_BUTTON(lineFilter, "Line Filter", (QList<QString>({"Low", "High"})), "", "", true, true, 0, false) |
||||
|
|
||||
|
US_SWITCH_BUTTON_CUSTOM_SETTER(bQuality, "B Quality", "", true, true, false) |
||||
|
US_SWITCH_BUTTON_CUSTOM_SETTER(artefact, "Artefact", "", true, true, false) |
||||
|
|
||||
|
//JoySticks
|
||||
|
US_SWITCH_BUTTON(maxAngle, "Max Angle", "", true, true, true) |
||||
|
US_JOYSTICK_NUMBER(angle, "Angle", "", "°", true, true, 0) |
||||
|
US_SWITCH_BUTTON(virtualConvex, "Virtual Convex", "", true, true, false) |
||||
|
US_SPIN_BOX(threshold, "Threshold", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(quality, "Quality", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(wmf, "WMF", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(baseline, "Baseline", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(balance, "Balance", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(prf, "PRF", {""}, "", "", true, true, 0) |
||||
|
US_SPIN_BOX(ao, "AO", {""}, "", "", true, true, 0) |
||||
|
|
||||
|
//display
|
||||
|
US_LIST_OF_IMAGES_WITH_TEXT_AND_STATE(cfmMap) |
||||
|
US_SPIN_BOX(scale, "Scale", (QList<QString>({"kHz", "cm/s", "m/s"})), |
||||
|
"", "", true, true, 1) |
||||
|
US_SPIN_BOX(parameter, "Parameter", (QList<QString>({"V", "V-T", "V-Pow", "Pow-T", "T"})), |
||||
|
"", "", true, true, 1) |
||||
|
|
||||
|
US_SWITCH_BUTTON_CUSTOM_SETTER(flow, "Flow", "", true, true, false) |
||||
|
|
||||
|
|
||||
|
|
||||
|
}; |
||||
|
|
||||
|
#endif // COLORMODESETTINGVIEWMODEL_H
|
@ -0,0 +1,15 @@ |
|||||
|
#ifndef USLISTOFIMAGESWITHTEXTANDSATATE_H |
||||
|
#define USLISTOFIMAGESWITHTEXTANDSATATE_H |
||||
|
|
||||
|
#include "UsList.h" |
||||
|
#include "AutoProperty.h" |
||||
|
|
||||
|
#include <QList> |
||||
|
#include <QString> |
||||
|
|
||||
|
#define US_LIST_OF_IMAGES_WITH_TEXT_AND_STATE(NAME) \ |
||||
|
US_LIST(QString, NAME ## ImageList) \ |
||||
|
US_LIST(QString, NAME ## Names) \ |
||||
|
US_PROPERTY(int, NAME ## CurrentSelected, 0) |
||||
|
|
||||
|
#endif // USLISTOFIMAGESWITHTEXTANDSATATE_H
|
@ -0,0 +1,38 @@ |
|||||
|
#include "viewModel/ColorMode/display/ColorModeDisplayViewModel.h" |
||||
|
|
||||
|
SINGLETON_DEF(ColorModeDisplayViewModel) |
||||
|
|
||||
|
ColorModeDisplayViewModel::ColorModeDisplayViewModel() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
void ColorModeDisplayViewModel::init() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
|
||||
|
/*************************************************************************************************/ |
||||
|
void ColorModeDisplayViewModel::setInitialValue() |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
/*************************************************************************************************/ |
||||
|
void ColorModeDisplayViewModel::sendData(bool sync) |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
/*************************************************************************************************/ |
||||
|
void ColorModeDisplayViewModel::prepareData() |
||||
|
{ |
||||
|
} |
||||
|
/*************************************************************************************************/ |
||||
|
void ColorModeDisplayViewModel::turnOnMinimalMode() |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
/*************************************************************************************************/ |
||||
|
void ColorModeDisplayViewModel::turnOffMinimalMode() |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
|
@ -0,0 +1,54 @@ |
|||||
|
#include "viewModel/ColorMode/setting/colormodesettingviewmodel.h" |
||||
|
|
||||
|
SINGLETON_DEF(ColorModeSettingViewModel) |
||||
|
|
||||
|
#include <QDebug> |
||||
|
#include <QTimer> |
||||
|
|
||||
|
ColorModeSettingViewModel::ColorModeSettingViewModel() |
||||
|
{ |
||||
|
} |
||||
|
|
||||
|
void ColorModeSettingViewModel::setInitialValue() |
||||
|
{ |
||||
|
} |
||||
|
void ColorModeSettingViewModel::prepareData() |
||||
|
{ |
||||
|
} |
||||
|
void ColorModeSettingViewModel::init() |
||||
|
{ |
||||
|
qDebug() << "color init"; |
||||
|
|
||||
|
QTimer::singleShot(5000,[=](){ |
||||
|
cfmMapNames({"1","2","3","4","5"}); |
||||
|
cfmMapImageList({"11","22","33","44","55"}); |
||||
|
}); |
||||
|
|
||||
|
} |
||||
|
void ColorModeSettingViewModel::turnOnMinimalMode() |
||||
|
{ |
||||
|
} |
||||
|
void ColorModeSettingViewModel::turnOffMinimalMode() |
||||
|
{ |
||||
|
} |
||||
|
void ColorModeSettingViewModel::sendData(bool sync) |
||||
|
{ |
||||
|
} |
||||
|
void ColorModeSettingViewModel::bQualityHandle(){ |
||||
|
|
||||
|
} |
||||
|
void ColorModeSettingViewModel::artefactHandle() { |
||||
|
|
||||
|
} |
||||
|
void ColorModeSettingViewModel::cfmMapImageListHandle() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
void ColorModeSettingViewModel::cfmMapNamesHandle() |
||||
|
{ |
||||
|
|
||||
|
} |
||||
|
void ColorModeSettingViewModel::flowHandle() |
||||
|
{ |
||||
|
|
||||
|
} |
@ -1 +1 @@ |
|||||
Subproject commit 43200868bb970a82b0c4fe2143df7947db5588f8 |
Subproject commit 8f04d999366ec1d722742feb9a1ce1a7e8826456 |
Loading…
Reference in new issue