id_t becomes a fully-fledged object, UUID's used for IDs, generic MIDI now owns bindi...
[ardour.git] / gtk2_ardour / keyboard.h
index 9178546c8e12d8dc549c6b5196e83ad9d6fa8047..c13b06afe50f6dad2ff204fda0926303b713e297 100644 (file)
@@ -28,7 +28,9 @@
 #include <gtk/gtk.h>
 
 #include <ardour/types.h>
-#include <ardour/stateful.h>
+#include <pbd/stateful.h>
+
+#include "selection.h"
 
 using std::vector;
 using std::string;
@@ -71,6 +73,8 @@ class Keyboard : public sigc::trackable, Stateful
        static bool modifier_state_contains (guint state, ModifierMask);
        static bool modifier_state_equals   (guint state, ModifierMask);
 
+       static Selection::Operation selection_type (guint state);
+
        static bool no_modifiers_active (guint state);
 
        static void set_meta_modifier (guint);