new file, a small idea
[ardour.git] / gtk2_ardour / export_channel_selector.h
index e7b2dc11ee0a0785667187e41dd3163b6d3a8caf..511ccd5b784eeb26f3d3383add501ae8a7c36220 100644 (file)
@@ -129,8 +129,8 @@ class PortExportChannelSelector : public ExportChannelSelector
                  public:
                        Channel (RouteCols & cols) { cols.add (port); cols.add (label); }
 
-                       Gtk::TreeModelColumn<ARDOUR::AudioPort *>  port;
-                       Gtk::TreeModelColumn<std::string>        label;
+                       Gtk::TreeModelColumn<boost::weak_ptr<ARDOUR::AudioPort> > port;
+                       Gtk::TreeModelColumn<std::string> label;
                };
                std::list<Channel> channels;
 
@@ -144,11 +144,11 @@ class PortExportChannelSelector : public ExportChannelSelector
                class PortCols : public Gtk::TreeModel::ColumnRecord
                {
                  public:
-                       PortCols () { add (selected); add(port); add(label); }
+                       PortCols () { add(selected); add(port); add(label); }
 
-                       Gtk::TreeModelColumn<bool>                  selected;  // not used ATM
-                       Gtk::TreeModelColumn<ARDOUR::AudioPort *>   port;
-                       Gtk::TreeModelColumn<std::string>         label;
+                       Gtk::TreeModelColumn<bool> selected;  // not used ATM
+                       Gtk::TreeModelColumn<boost::weak_ptr<ARDOUR::AudioPort> > port;
+                       Gtk::TreeModelColumn<std::string> label;
                };
                PortCols port_cols;
        };
@@ -256,7 +256,7 @@ class TrackExportChannelSelector : public ExportChannelSelector
        Gtk::TreeView                track_view;
 
        Gtk::ScrolledWindow          track_scroller;
-       
+
 };
 
 #endif /* __export_channel_selector_h__ */