Skip to content

Commit b63f15c

Browse files
authored
Merge pull request #499 from vizzuhq/add_chart_tests
Add Chart::Events testsuite
2 parents e07770e + 6c07154 commit b63f15c

File tree

13 files changed

+407
-32
lines changed

13 files changed

+407
-32
lines changed

src/apps/qutils/canvas.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -135,15 +135,6 @@ void BaseCanvas::endPolygon()
135135
polygon = QPainterPath();
136136
}
137137

138-
Geom::Rect BaseCanvas::getClipRect() const
139-
{
140-
if (painter.hasClipping())
141-
return fromQRectF(painter.clipBoundingRect());
142-
return {Geom::Point(),
143-
Geom::Size{static_cast<double>(painter.device()->width()),
144-
static_cast<double>(painter.device()->height())}};
145-
}
146-
147138
void BaseCanvas::setClipRect(const Geom::Rect &rect)
148139
{
149140
painter.setClipping(true);

src/apps/qutils/canvas.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ class BaseCanvas : public Gfx::ICanvas, public Vizzu::Draw::Painter
1919

2020
Gfx::ICanvas &getCanvas() override { return *this; }
2121

22-
[[nodiscard]] Geom::Rect getClipRect() const override;
2322
void setClipRect(const Geom::Rect &rect) override;
2423
void setClipCircle(const Geom::Circle &circle) override;
2524
void setClipPolygon() override;

src/apps/weblib/jscriptcanvas.cpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@
66
namespace Vizzu::Main
77
{
88

9-
Geom::Rect JScriptCanvas::getClipRect() const
10-
{
11-
return clipRect ? *clipRect : Geom::Rect::CenteredMax();
12-
}
13-
149
void JScriptCanvas::setClipRect(const Geom::Rect &rect)
1510
{
1611
if (!clipRect || *clipRect != rect) {

src/apps/weblib/jscriptcanvas.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ class JScriptCanvas : public Gfx::ICanvas, public Draw::Painter
1616
JScriptCanvas() = default;
1717
~JScriptCanvas() override = default;
1818

19-
[[nodiscard]] Geom::Rect getClipRect() const override;
2019
void setClipRect(const Geom::Rect &rect) override;
2120
void setClipCircle(const Geom::Circle &circle) override;
2221
void setClipPolygon() override;

src/base/gfx/canvas.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ struct ICanvas
2323
{
2424
virtual ~ICanvas() = default;
2525

26-
[[nodiscard]] virtual Geom::Rect getClipRect() const = 0;
2726
virtual void setClipRect(const Geom::Rect &rect) = 0;
2827
virtual void setClipCircle(const Geom::Circle &circle) = 0;
2928
virtual void setClipPolygon() = 0;

src/chart/main/chart.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class Chart
3030
Event onChanged;
3131

3232
Chart();
33+
Chart(Chart &&) noexcept = delete;
3334
void draw(Gfx::ICanvas &canvas);
3435
void setBoundRect(const Geom::Rect &rect);
3536

@@ -46,7 +47,7 @@ class Chart
4647
actStyles = styles;
4748
actStyles.setup();
4849
}
49-
Gen::Options getOptions() { return *nextOptions; }
50+
Gen::Options &getOptions() { return *nextOptions; }
5051
void setOptions(const Gen::Options &options)
5152
{
5253
*nextOptions = options;

src/chart/ui/chart.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace Vizzu::UI
1414
class ChartWidget : public GUI::Widget
1515
{
1616
public:
17-
std::function<void(void)> doChange;
17+
std::function<void()> doChange;
1818
std::function<void(const std::string &)> openUrl;
1919

2020
explicit ChartWidget();

src/data/table/datatable.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ DataTableOld::DataIndex DataTableOld::addColumn(
9595

9696
DataTableOld::DataIndex DataTableOld::addColumn(
9797
const std::string &name,
98-
const std::span<const char *> &categories,
98+
const std::span<const char *const> &categories,
9999
const std::span<const std::uint32_t> &values)
100100
{
101101
std::vector<const char *> realValues(values.size());

src/data/table/datatable.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ class DataTableOld : public Table<double>
5050
const std::string &unit,
5151
const std::span<const double> &values);
5252
DataIndex addColumn(const std::string &name,
53-
const std::span<const char *> &categories,
53+
const std::span<const char *const> &categories,
5454
const std::span<const std::uint32_t> &values);
5555

5656
void pushRow(const std::span<const char *> &cells);

0 commit comments

Comments
 (0)