15 #include <vlutil/vlPerformanceStats.h>
20 class QDoubleValidator;
41 virtual bool forNumberOfTimes()
const;
42 virtual void setForNumberOfTimes(
bool);
44 virtual unsigned numberOfTimes()
const;
45 virtual void setNumberOfTimes(
unsigned);
47 virtual bool indefinitely()
const;
48 virtual void setIndefinitely(
bool);
50 virtual bool forDuration()
const;
51 virtual void setForDuration(
bool);
53 virtual double duration()
const;
54 virtual void setDuration(
double);
57 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
58 virtual QBoxLayout* createMainLayout();
61 virtual void sendRequest();
63 virtual void initializeItems(
const std::vector<makVrv::DtSimEntry*>& data);
64 virtual void setupFrom(
const std::vector<makVrv::DtSimEntry*>& d);
65 virtual void requestMet();
66 virtual void comboChanged(
const QString&);
67 virtual void closeEvent(QCloseEvent* e);
68 virtual void resetAnimationsIfNecessary();
69 virtual void animationTick();
72 virtual void onAnimationTypeChanged();
73 virtual void onPreviewChanged();