#include <gtkmm/liststore.h>
-#include "gtkmm2ext/choice.h"
-
#include "ardour/filename_extensions.h"
#include "ardour/session.h"
#include "ardour/session_state_utils.h"
#include "ardour/session_directory.h"
+#include "widgets/choice.h"
+#include "widgets/prompter.h"
+
#include "editor_snapshots.h"
#include "ardour_ui.h"
-#include "i18n.h"
+#include "pbd/i18n.h"
#include "utils.h"
-#include "prompter.h"
using namespace std;
using namespace PBD;
return;
}
+ _display.set_sensitive (false);
ARDOUR_UI::instance()->load_session (_session->path(), string (snap_name));
+ _display.set_sensitive (true);
}
}
void
EditorSnapshots::rename (std::string old_name)
{
- ArdourPrompter prompter(true);
+ ArdourWidgets::Prompter prompter(true);
string new_name;
choices.push_back (_("No, do nothing."));
choices.push_back (_("Yes, remove it."));
- Gtkmm2ext::Choice prompter (_("Remove snapshot"), prompt, choices);
+ ArdourWidgets::Choice prompter (_("Remove snapshot"), prompt, choices);
if (prompter.run () == 1) {
_session->remove_state (name);
vector<std::string> state_file_paths;
get_state_files_in_directory (_session->session_directory().root_path(),
- state_file_paths);
+ state_file_paths);
if (state_file_paths.empty()) {
return;