19 #ifndef _mtsTeleOperationQtWidget_h
20 #define _mtsTeleOperationQtWidget_h
41 void Configure(
const std::string & filename =
"");
46 virtual void closeEvent(QCloseEvent * event);
49 void SignalEnable(
bool enable);
50 void SignalScale(
double scale);
51 void SignalRotationLocked(
bool lock);
52 void SignalTranslationLocked(
bool lock);
54 void SignalAppendMessage(QString);
55 void SignalSetColor(QColor);
58 void timerEvent(QTimerEvent * event);
59 void SlotTextChanged(
void);
61 void SlotEnable(
bool state);
62 void SlotSetScale(
double scale);
63 void SlotLockRotation(
bool lock);
64 void SlotLockTranslation(
bool lock);
66 void SlotEnableEventHandler(
bool state);
67 void SlotScaleEventHandler(
double scale);
68 void SlotRotationLockedEventHandler(
bool lock);
69 void SlotTranslationLockedEventHandler(
bool lock);
74 int TimerPeriodInMilliseconds;
76 void EnableEventHandler(
const bool & enable);
77 void ScaleEventHandler(
const double & scale);
78 void RotationLockedEventHandler(
const bool & lock);
79 void TranslationLockedEventHandler(
const bool & lock);
94 QCheckBox * QCBEnable;
95 QCheckBox * QCBLockRotation;
96 QCheckBox * QCBLockTranslation;
97 QDoubleSpinBox * QSBScale;
109 void ErrorEventHandler(
const std::string & message);
110 void WarningEventHandler(
const std::string & message);
111 void StatusEventHandler(
const std::string & message);
112 QTextEdit * QTEMessages;
117 #endif // _mtsTeleOperationQtWidget_h
#define CISST_EXPORT
Definition: cmnExportMacros.h:50
Definition: mtsFunctionRead.h:37
const int CMN_DYNAMIC_CREATION_ONEARG
Definition: cmnClassRegisterMacros.h:333
virtual void Startup(void)
Definition: mtsComponent.h:262
Declaration of mtsComponent.
Definition: mtsIntervalStatistics.h:45
Definition: mtsComponent.h:150
#define CMN_DECLARE_SERVICES(hasDynamicCreation, lod)
Definition: cmnClassRegisterMacros.h:116
const double cmn_ms
Definition: cmnUnits.h:190
Definition: mtsFunctionWrite.h:37
virtual void Configure(const std::string &filename="")
virtual void Cleanup(void)
Definition: mtsComponent.h:267
#define CMN_LOG_ALLOW_DEFAULT
Definition: cmnLogLoD.h:76
Definition: prmPositionCartesianGet.h:37