##// END OF EJS Templates
simple graph unit test: simple scroll implemented...
simple graph unit test: simple scroll implemented Test does the scroll but shows that GUI scroll may change also Delta T while this shouldn't. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>

File last commit:

r1347:17e0dafec10c
r1361:d94394edced5
Show More
TimeWidget.h
47 lines | 1.0 KiB | text/x-c | CLexer
#ifndef SCIQLOP_TIMEWIDGET_H
#define SCIQLOP_TIMEWIDGET_H
#include <QWidget>
#include <Data/DateTimeRange.h>
#include <Common/spimpl.h>
namespace Ui {
class TimeWidget;
} // Ui
class TimeWidget : public QWidget {
Q_OBJECT
public:
explicit TimeWidget(QWidget *parent = 0);
virtual ~TimeWidget();
void setTimeRange(DateTimeRange time);
DateTimeRange timeRange() const;
signals:
/// Signal emitted when the time parameters has beed updated
void timeUpdated(DateTimeRange time);
public slots:
/// slot called when time parameters update has ben requested
void onTimeUpdateRequested();
protected:
void dragEnterEvent(QDragEnterEvent *event) override;
void dragLeaveEvent(QDragLeaveEvent *event) override;
void dropEvent(QDropEvent *event) override;
void mousePressEvent(QMouseEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override;
private:
Ui::TimeWidget *ui;
class TimeWidgetPrivate;
spimpl::unique_impl_ptr<TimeWidgetPrivate> impl;
};
#endif // SCIQLOP_ SQPSIDEPANE_H