##// 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:

r1087:d404ba4b75e5
r1308:41b7c6aab8be
Show More
VisualizationDragWidget.h
34 lines | 1.1 KiB | text/x-c | CLexer
/ gui / include / Visualization / VisualizationDragWidget.h
Fixes for review
r849 #ifndef SCIQLOP_VISUALIZATIONDRAGWIDGET_H
#define SCIQLOP_VISUALIZATIONDRAGWIDGET_H
New visualization classes for the drag&drop
r841
#include <Common/spimpl.h>
Format changes
r847 #include <QMimeData>
#include <QWidget>
New visualization classes for the drag&drop
r841
Format changes
r847 class VisualizationDragWidget : public QWidget {
New visualization classes for the drag&drop
r841 Q_OBJECT
public:
Format changes
r847 VisualizationDragWidget(QWidget *parent = nullptr);
New visualization classes for the drag&drop
r841
drag of selection zones
r1087 virtual QMimeData *mimeData(const QPoint &position) const = 0;
New visualization classes for the drag&drop
r841 virtual bool isDragAllowed() const = 0;
drag of selection zones
r1087 virtual void highlightForMerge(bool highlighted) { Q_UNUSED(highlighted); }
/// Custom pixmap to display during a drag operation.
/// If the provided pixmap is null, a pixmap of the entire widget is used.
virtual QPixmap customDragPixmap(const QPoint &dragPosition);
New visualization classes for the drag&drop
r841
protected:
virtual void mousePressEvent(QMouseEvent *event) override;
virtual void mouseMoveEvent(QMouseEvent *event) override;
private:
class VisualizationDragWidgetPrivate;
spimpl::unique_impl_ptr<VisualizationDragWidgetPrivate> impl;
signals:
Format changes
r847 void dragDetected(VisualizationDragWidget *dragWidget, const QPoint &dragPosition);
New visualization classes for the drag&drop
r841 };
Fixes for review
r849 #endif // SCIQLOP_VISUALIZATIONDRAGWIDGET_H