class AddRouteDialog : public ArdourDialog
{
public:
- AddRouteDialog (ARDOUR::Session*);
+ AddRouteDialog ();
~AddRouteDialog ();
- bool audio_tracks_wanted ();
- bool midi_tracks_wanted ();
- int channels ();
+ enum TypeWanted {
+ AudioTrack,
+ MidiTrack,
+ MixedTrack,
+ AudioBus
+ };
+ TypeWanted type_wanted() const;
+
+ ARDOUR::ChanCount channels ();
int count ();
- std::string name_template ();
+ std::string name_template () const;
+ bool name_template_is_default () const;
std::string track_template ();
ARDOUR::PluginInfoPtr requested_instrument ();