projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Initial interractive zoom support
[pulseview.git]
/
logicsignal.h
diff --git
a/logicsignal.h
b/logicsignal.h
index 28c8247a90c7cb3d43ed358e4c388c2f43116ab2..324d072cc92e2bc90f274fe434e82616d4fa1b07 100644
(file)
--- a/
logicsignal.h
+++ b/
logicsignal.h
@@
-26,8
+26,15
@@
class LogicData;
class LogicSignal : public Signal
{
class LogicSignal : public Signal
{
+private:
+ struct Point2F
+ {
+ GLfloat x, y;
+ };
+
public:
public:
- LogicSignal(QString name, boost::shared_ptr<SignalData> data,
+ LogicSignal(QString name,
+ boost::shared_ptr<LogicData> data,
int probe_index);
/**
int probe_index);
/**
@@
-41,6
+48,10
@@
public:
void paint(QGLWidget &widget, const QRect &rect, uint64_t scale,
int64_t offset);
void paint(QGLWidget &widget, const QRect &rect, uint64_t scale,
int64_t offset);
+private:
+ static void paint_lines(Point2F *points, int count);
+
private:
int _probe_index;
private:
int _probe_index;
+ boost::shared_ptr<LogicData> _data;
};
};