##// END OF EJS Templates
Separate the initialization of the properties of the graph of the update of the units of the graph....
Separate the initialization of the properties of the graph of the update of the units of the graph. The initialization of the properties is carried out when adding a variable in the graph, the update of the units is carried out when loading the data of this variable

File last commit:

r885:be7e4409e91c
r1337:3acf26407503
Show More
TimeWidget.h
47 lines | 1.0 KiB | text/x-c | CLexer
Add the TimeWidget
r134 #ifndef SCIQLOP_TIMEWIDGET_H
#define SCIQLOP_TIMEWIDGET_H
#include <QWidget>
Change SqpRange for SqpDateTime
r512 #include <Data/SqpRange.h>
add TimeWidget connection
r192
Drag of the time widget on a graph
r885 #include <Common/spimpl.h>
Add the TimeWidget
r134 namespace Ui {
class TimeWidget;
} // Ui
class TimeWidget : public QWidget {
Q_OBJECT
public:
explicit TimeWidget(QWidget *parent = 0);
virtual ~TimeWidget();
Drop of variable, graph and zones on the time widget
r884 void setTimeRange(SqpRange time);
Drag of the time widget on a graph
r885 SqpRange timeRange() const;
Drop of variable, graph and zones on the time widget
r884
add TimeWidget connection
r192 signals:
/// Signal emitted when the time parameters has beed updated
Change SqpRange for SqpDateTime
r512 void timeUpdated(SqpRange time);
add TimeWidget connection
r192
public slots:
/// slot called when time parameters update has ben requested
void onTimeUpdateRequested();
Drop of variable, graph and zones on the time widget
r884 protected:
void dragEnterEvent(QDragEnterEvent *event) override;
void dragLeaveEvent(QDragLeaveEvent *event) override;
void dropEvent(QDropEvent *event) override;
Drag of the time widget on a graph
r885 void mousePressEvent(QMouseEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override;
add TimeWidget connection
r192
Add the TimeWidget
r134 private:
Ui::TimeWidget *ui;
Drag of the time widget on a graph
r885
class TimeWidgetPrivate;
spimpl::unique_impl_ptr<TimeWidgetPrivate> impl;
Add the TimeWidget
r134 };
#endif // SCIQLOP_ SQPSIDEPANE_H