Mercurial > hg > svgui
comparison view/Pane.h @ 1202:6828735468c9 svg
Implement "Export SVG file..."
author | Chris Cannam |
---|---|
date | Mon, 19 Dec 2016 16:32:34 +0000 |
parents | 4a578a360011 |
children | 67f437277069 |
comparison
equal
deleted
inserted
replaced
1201:a68c25ba1153 | 1202:6828735468c9 |
---|---|
35 { | 35 { |
36 Q_OBJECT | 36 Q_OBJECT |
37 | 37 |
38 public: | 38 public: |
39 Pane(QWidget *parent = 0); | 39 Pane(QWidget *parent = 0); |
40 virtual QString getPropertyContainerIconName() const { return "pane"; } | 40 virtual QString getPropertyContainerIconName() const override { return "pane"; } |
41 | 41 |
42 virtual bool shouldIlluminateLocalFeatures(const Layer *layer, | 42 virtual bool shouldIlluminateLocalFeatures(const Layer *layer, |
43 QPoint &pos) const; | 43 QPoint &pos) const override; |
44 virtual bool shouldIlluminateLocalSelection(QPoint &pos, | 44 virtual bool shouldIlluminateLocalSelection(QPoint &pos, |
45 bool &closeToLeft, | 45 bool &closeToLeft, |
46 bool &closeToRight) const; | 46 bool &closeToRight) const override; |
47 | 47 |
48 void setCentreLineVisible(bool visible); | 48 void setCentreLineVisible(bool visible); |
49 bool getCentreLineVisible() const { return m_centreLineVisible; } | 49 bool getCentreLineVisible() const { return m_centreLineVisible; } |
50 | 50 |
51 virtual sv_frame_t getFirstVisibleFrame() const; | 51 virtual sv_frame_t getFirstVisibleFrame() const override; |
52 | 52 |
53 virtual int getVerticalScaleWidth() const; | 53 int getVerticalScaleWidth() const; |
54 | 54 |
55 virtual QImage *toNewImage(sv_frame_t f0, sv_frame_t f1); | 55 virtual QImage *renderToNewImage() override { |
56 virtual QImage *toNewImage() { return View::toNewImage(); } | 56 return View::renderToNewImage(); |
57 virtual QSize getImageSize(sv_frame_t f0, sv_frame_t f1); | 57 } |
58 virtual QSize getImageSize() { return View::getImageSize(); } | 58 |
59 virtual QImage *renderPartToNewImage(sv_frame_t f0, sv_frame_t f1) override; | |
60 | |
61 virtual QSize getRenderedImageSize() override { | |
62 return View::getRenderedImageSize(); | |
63 } | |
64 | |
65 virtual QSize getRenderedPartImageSize(sv_frame_t f0, sv_frame_t f1) override; | |
59 | 66 |
60 virtual void toXml(QTextStream &stream, QString indent = "", | 67 virtual void toXml(QTextStream &stream, QString indent = "", |
61 QString extraAttributes = "") const; | 68 QString extraAttributes = "") const override; |
62 | 69 |
63 static void registerShortcuts(KeyReference &kr); | 70 static void registerShortcuts(KeyReference &kr); |
64 | 71 |
65 enum PaneType { | 72 enum PaneType { |
66 Normal = 0, | 73 Normal = 0, |