X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fview%2Fdecodetrace.hpp;h=5ec7ee7c5337bd1cdf929f70597c26fe9defa78c;hp=71876f5ca418062160aa636067d0f1edce1dcbd6;hb=92ff2b60d60c8191a6f4a923b5a9099ec544adbd;hpb=3eb29afdb641606c2e2e059289d8cc103d027a25 diff --git a/pv/view/decodetrace.hpp b/pv/view/decodetrace.hpp index 71876f5c..5ec7ee7c 100644 --- a/pv/view/decodetrace.hpp +++ b/pv/view/decodetrace.hpp @@ -18,8 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_PV_VIEW_DECODETRACE_H -#define PULSEVIEW_PV_VIEW_DECODETRACE_H +#ifndef PULSEVIEW_PV_VIEW_DECODETRACE_HPP +#define PULSEVIEW_PV_VIEW_DECODETRACE_HPP #include "trace.hpp" @@ -29,7 +29,7 @@ #include -#include +#include #include struct srd_channel; @@ -100,22 +100,22 @@ public: * Paints the background layer of the trace with a QPainter * @param p the QPainter to paint into. * @param pp the painting parameters object to paint with.. - **/ - void paint_back(QPainter &p, const RowItemPaintParams &pp); + */ + void paint_back(QPainter &p, const ViewItemPaintParams &pp); /** * Paints the mid-layer of the trace with a QPainter * @param p the QPainter to paint into. * @param pp the painting parameters object to paint with. - **/ - void paint_mid(QPainter &p, const RowItemPaintParams &pp); + */ + void paint_mid(QPainter &p, const ViewItemPaintParams &pp); /** * Paints the foreground layer of the trace with a QPainter * @param p the QPainter to paint into. * @param pp the painting parameters object to paint with. - **/ - void paint_fore(QPainter &p, const RowItemPaintParams &pp); + */ + void paint_fore(QPainter &p, const ViewItemPaintParams &pp); void populate_popup_form(QWidget *parent, QFormLayout *form); @@ -125,19 +125,18 @@ public: private: void draw_annotation(const pv::data::decode::Annotation &a, QPainter &p, - QColor text_colour, int text_height, const RowItemPaintParams &pp, int y, + int text_height, const ViewItemPaintParams &pp, int y, size_t base_colour) const; void draw_instant(const pv::data::decode::Annotation &a, QPainter &p, - QColor fill, QColor outline, QColor text_color, int h, double x, - int y) const; + QColor fill, QColor outline, int h, double x, int y) const; void draw_range(const pv::data::decode::Annotation &a, QPainter &p, - QColor fill, QColor outline, QColor text_color, int h, double start, + QColor fill, QColor outline, int h, double start, double end, int y) const; void draw_error(QPainter &p, const QString &message, - const RowItemPaintParams &pp); + const ViewItemPaintParams &pp); void draw_unresolved_period(QPainter &p, int h, int left, int right) const; @@ -157,8 +156,6 @@ private: const QString get_annotation_at_point(const QPoint &point); - void hide_hover_annotation(); - void create_decoder_form(int index, std::shared_ptr &dec, QWidget *parent, QFormLayout *form); @@ -194,14 +191,14 @@ private: uint64_t decode_start_, decode_end_; - std::list< std::shared_ptr > + std::list< std::shared_ptr > bindings_; std::list channel_selectors_; std::vector decoder_forms_; std::vector visible_rows_; - int text_height_, row_height_; + int row_height_; QSignalMapper delete_mapper_, show_hide_mapper_; }; @@ -209,4 +206,4 @@ private: } // namespace view } // namespace pv -#endif // PULSEVIEW_PV_VIEW_DECODETRACE_H +#endif // PULSEVIEW_PV_VIEW_DECODETRACE_HPP