// Copyright Vladimir Prus 2005. // Distributed under the Boost Software License, Version 1.0. // (See accompanying file LICENSE.txt // or copy at https://www.bfgroup.xyz/b2/LICENSE.txt) #include #include #include #include #include #include class Arrow_widget : public QWidget { Q_OBJECT public: Arrow_widget(QWidget* parent = 0); public slots: void slotChangeColor(); private: void draw_arrow(int x1, int y1, int x2, int y2, QPainter& painter); void paintEvent(QPaintEvent*); private: int color_; };