Console1: leave some TODO notes for later

This commit is contained in:
Robin Gareus 2023-10-27 21:13:04 +02:00
parent a5aff68053
commit bec4344546
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
1 changed files with 8 additions and 0 deletions

View File

@ -63,12 +63,20 @@ namespace ArdourSurface {
class C1GUI;
// XXX TODO: these classes should not be in the ArdourSurface namespace
// which is shared with all other ctrl surfaces.
//
// ArdourSurface::Meter etc may cause conflicts.
// best add a C1 prefix, or additional namespace
class Controller;
class ControllerButton;
class MultiStateButton;
class Meter;
class Encoder;
// 'using' in header files is frowned upon.
// it may cause conflicts or result in amgibuities
using Controllable = std::shared_ptr<PBD::Controllable>;
using order_t = ARDOUR::PresentationInfo::order_t;