diff options
author | Gerald Combs <gerald@wireshark.org> | 2013-11-12 22:50:26 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2013-11-12 22:50:26 +0000 |
commit | fd81ae57a69185797767313ab73b8a595877fc85 (patch) | |
tree | 0d3f70b970901a9b64e2fcc4b7efe29b65fae069 /ui/qt/sequence_diagram.h | |
parent | 6461057a521c4f2de5149435a7005dbda11b04ff (diff) | |
download | wireshark-fd81ae57a69185797767313ab73b8a595877fc85.tar.gz |
Highlight selected sequence diagram items.
svn path=/trunk/; revision=53294
Diffstat (limited to 'ui/qt/sequence_diagram.h')
-rw-r--r-- | ui/qt/sequence_diagram.h | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/ui/qt/sequence_diagram.h b/ui/qt/sequence_diagram.h index 4dcb25c65a..9b966052e3 100644 --- a/ui/qt/sequence_diagram.h +++ b/ui/qt/sequence_diagram.h @@ -51,7 +51,6 @@ typedef QMap<double, WSCPSeqData> WSCPSeqDataMap; typedef QMapIterator<double, WSCPSeqData> WSCPSeqDataMapIterator; typedef QMutableMapIterator<double, WSCPSeqData> WSCPSeqDataMutableMapIterator; -// XXX Should we dispense with this class and simply add items to a graph instead? class SequenceDiagram : public QCPAbstractPlottable { Q_OBJECT @@ -59,25 +58,20 @@ public: explicit SequenceDiagram(QCPAxis *keyAxis, QCPAxis *valueAxis, QCPAxis *commentAxis); // getters: -// double width() const { return mWidth; } -// WSCPSeqDataMap *data() const { return mData; } // setters: -// void setWidth(double width); void setData(seq_analysis_info_t *sainfo); -// void setData(const QVector<double> &key, const QVector<double> &value); - seq_analysis_item_t *itemForPosY(int ypos); // non-property methods: -// void addData(const WSCPSeqDataMap &dataMap); -// void addData(const WSCPSeqData &data); -// void addData(double key, double value); -// void addData(const QVector<double> &keys, const QVector<double> &values); + seq_analysis_item_t *itemForPosY(int ypos); // reimplemented virtual methods: virtual void clearData() {} virtual double selectTest(const QPointF &pos, bool onlySelectable, QVariant *details=0) const; +public slots: + void setSelectedPacket(int selected_packet); + protected: virtual void draw(QCPPainter *painter); virtual void drawLegendIcon(QCPPainter *painter, const QRectF &rect) const; @@ -90,6 +84,7 @@ private: QCPAxis *comment_axis_; WSCPSeqDataMap *data_; seq_analysis_info_t *sainfo_; + guint32 selected_packet_; }; #endif // SEQUENCE_DIAGRAM_H |