##// END OF EJS Templates
updates gitignore
updates gitignore

File last commit:

r885:be7e4409e91c
r1179:52fa8e51cba2
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