]> git.sesse.net Git - nageru/blobdiff - glwidget.h
Update the queue length metric after trimming, not before.
[nageru] / glwidget.h
index f2eaea8bc00aa0cd95fa40eafa54cdc6edfa67ed..d71f3c8db2aeb87f4cdc9a70ff79e165c3ad922a 100644 (file)
@@ -30,13 +30,14 @@ class GLWidget : public QGLWidget
 
 public:
        GLWidget(QWidget *parent = 0);
+       ~GLWidget();
 
        void set_output(Mixer::Output output)
        {
                this->output = output;
        }
 
-       void clean_context();
+       void shutdown();
 
 protected:
        void initializeGL() override;
@@ -51,9 +52,12 @@ signals:
        void color_updated(Mixer::Output output, const std::string &color);
 
 private slots:
-       void show_context_menu(unsigned signal_num, const QPoint &pos);
+       void show_context_menu(const QPoint &pos);
 
 private:
+       void show_live_context_menu(const QPoint &pos);
+       void show_preview_context_menu(unsigned signal_num, const QPoint &pos);
+
        Mixer::Output output;
        GLuint vao, program_num;
        GLuint position_vbo, texcoord_vbo;