Mixbus needs to show Created-With on the recent sessions list
authorBen Loftis <ben@harrisonconsoles.com>
Sun, 10 Sep 2017 20:33:12 +0000 (15:33 -0500)
committerBen Loftis <ben@harrisonconsoles.com>
Sun, 10 Sep 2017 20:33:12 +0000 (15:33 -0500)
gtk2_ardour/session_dialog.cc
gtk2_ardour/session_dialog.h

index 172acef3c8fd3014bd799b8907c59412950ee791..8ad6e2d38834a64ba6a2cc830fa9fa99b5747e70 100644 (file)
@@ -374,7 +374,11 @@ SessionDialog::setup_recent_sessions ()
        recent_session_display.set_model (recent_session_model);
        recent_session_display.append_column (_("Session Name"), recent_session_columns.visible_name);
        recent_session_display.append_column (_("Sample Rate"), recent_session_columns.sample_rate);
+#ifdef MIXBUS
+       recent_session_display.append_column (_("Created With"), recent_session_columns.created_with);
+#else
        recent_session_display.append_column (_("File Resolution"), recent_session_columns.disk_format);
+#endif
        recent_session_display.append_column (_("Last Modified"), recent_session_columns.time_formatted);
        recent_session_display.set_headers_visible (true);
        recent_session_display.get_selection()->set_mode (SELECTION_SINGLE);
@@ -863,6 +867,7 @@ SessionDialog::redisplay_recent_sessions ()
                        row[recent_session_columns.tip] = Gtkmm2ext::markup_escape_text (dirname);
                } else {
                        row[recent_session_columns.tip] = Gtkmm2ext::markup_escape_text (dirname + "\n" + string_compose (_("Last modified with: %1"), program_version));
+                       row[recent_session_columns.created_with] = program_version;
                }
 
                ++session_snapshot_count;
index ff630c2cd5a50faa101ac0e02c84cb81418e53da..9d4f08ed974f1fd84bc81399524a60b2b864123f 100644 (file)
@@ -113,6 +113,7 @@ private:
                        add (fullpath);
                        add (sample_rate);
                        add (disk_format);
+                       add (created_with);
                        add (time_modified);
                        add (time_formatted);
                }
@@ -121,6 +122,7 @@ private:
                Gtk::TreeModelColumn<std::string> fullpath;
                Gtk::TreeModelColumn<std::string> sample_rate;
                Gtk::TreeModelColumn<std::string> disk_format;
+               Gtk::TreeModelColumn<std::string> created_with;
                Gtk::TreeModelColumn<int64_t>     time_modified;
                Gtk::TreeModelColumn<std::string> time_formatted;
        };