##// END OF EJS Templates
Parser refactoring (1)...
Parser refactoring (1) Creates a helper that will be used to read the properties and values of an AMDA file, to generate the dataset. The helper is intended to replace the current implementation of the parser, to be more generic and thus manage the spectrograms more easily

File last commit:

r885:be7e4409e91c
r985:e1494a5194f1
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/SqpRange.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(SqpRange time);
SqpRange timeRange() const;
signals:
/// Signal emitted when the time parameters has beed updated
void timeUpdated(SqpRange 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