Added device selector combo box
[pulseview.git] / sigview.h
index e2d9543a452d5a7d5cfce2b62ebc542275b41f14..34eeb95993e8f27eb1878db4b449595daed6684f 100644 (file)
--- a/sigview.h
+++ b/sigview.h
@@ -24,6 +24,7 @@
 #include <QtOpenGL/QGLWidget>
 #include <QTimer>
 
+class QPainter;
 class QPaintEvent;
 class SigSession;
 
@@ -34,6 +35,13 @@ class SigView : public QGLWidget
 private:
        static const int SignalHeight;
        static const int LabelMarginWidth;
+       static const int RulerHeight;
+
+       static const int MinorTickSubdivision;
+       static const int ScaleUnits[3];
+
+       static const QString SIPrefixes[9];
+       static const int FirstSIPrefixPower;
 
 public:
        explicit SigView(SigSession &session, QWidget *parent = 0);
@@ -54,6 +62,8 @@ private:
 private:
        void setupViewport(int width, int height);
 
+       void paintRuler(QPainter &p);
+
 private slots:
        void dataUpdated();