]> git.sesse.net Git - nageru/blobdiff - theme.h
Hook up the channel click events.
[nageru] / theme.h
diff --git a/theme.h b/theme.h
index 2e0634718fe9c90c16a3e078beda168497e35da9..f35c6d5be472eddb3ad9b02b9864e2ab6687b963 100644 (file)
--- a/theme.h
+++ b/theme.h
@@ -24,8 +24,11 @@ public:
                input_textures[signal_num].tex_y = tex_y;
                input_textures[signal_num].tex_cbcr = tex_cbcr;
        }
+       int get_num_channels() { return num_channels; }
 
        void connect_signal(movit::YCbCrInput *input, int signal_num);
+       void transition_clicked(int transition_num, float t);
+       void channel_clicked(int preview_num);
 
 private:
        std::mutex m;
@@ -34,6 +37,7 @@ private:
        struct {
                GLuint tex_y = 0, tex_cbcr = 0;
        } input_textures[16];  // FIXME
+       int num_channels;
 };
 
 class LiveInputWrapper {
@@ -41,16 +45,6 @@ public:
        LiveInputWrapper(Theme *theme, movit::EffectChain *chain);
 
        void connect_signal(int signal_num);
-#if 0
-       {
-               connected_signal_num = signal_num;
-       }
-
-       int get_connected_signal_num() const {
-               return connected_signal_num;
-       }
-#endif
-
        movit::YCbCrInput *get_input() const
        {
                return input;