NO-OP: clang-format

This commit is contained in:
Robin Gareus 2022-10-19 02:28:51 +02:00
parent 506528a70c
commit 56fd2a299f
Signed by: rgareus
GPG Key ID: A090BCE02CF57F04
2 changed files with 64 additions and 54 deletions

View File

@ -28,14 +28,14 @@
#include "pbd/i18n.h"
ExportPresetSelector::ExportPresetSelector () :
label (_("Preset"), Gtk::ALIGN_START),
save_button (Gtk::Stock::SAVE),
remove_button (Gtk::Stock::REMOVE),
new_button (Gtk::Stock::NEW)
ExportPresetSelector::ExportPresetSelector ()
: label (_("Preset"), Gtk::ALIGN_START)
, save_button (Gtk::Stock::SAVE)
, remove_button (Gtk::Stock::REMOVE)
, new_button (Gtk::Stock::NEW)
{
list = Gtk::ListStore::create (cols);
list->set_sort_column (cols.label, Gtk::SORT_ASCENDING);
list->set_sort_column (cols.label, Gtk::SORT_ASCENDING);
entry.set_model (list);
entry.set_text_column (cols.label);
@ -49,10 +49,10 @@ ExportPresetSelector::ExportPresetSelector () :
remove_button.set_sensitive (false);
new_button.set_sensitive (false);
select_connection = entry.signal_changed().connect (sigc::mem_fun (*this, &ExportPresetSelector::update_selection));
save_button.signal_clicked().connect (sigc::mem_fun (*this, &ExportPresetSelector::save_current));
new_button.signal_clicked().connect (sigc::mem_fun (*this, &ExportPresetSelector::create_new));
remove_button.signal_clicked().connect (sigc::mem_fun (*this, &ExportPresetSelector::remove_current));
select_connection = entry.signal_changed ().connect (sigc::mem_fun (*this, &ExportPresetSelector::update_selection));
save_button.signal_clicked ().connect (sigc::mem_fun (*this, &ExportPresetSelector::save_current));
new_button.signal_clicked ().connect (sigc::mem_fun (*this, &ExportPresetSelector::create_new));
remove_button.signal_clicked ().connect (sigc::mem_fun (*this, &ExportPresetSelector::remove_current));
show_all_children ();
}
@ -67,15 +67,15 @@ ExportPresetSelector::set_manager (boost::shared_ptr<ARDOUR::ExportProfileManage
void
ExportPresetSelector::sync_with_manager ()
{
list->clear();
list->clear ();
PresetList const & presets = profile_manager->get_presets();
PresetList const& presets = profile_manager->get_presets ();
Gtk::ListStore::iterator tree_it;
for (PresetList::const_iterator it = presets.begin(); it != presets.end(); ++it) {
tree_it = list->append();
for (PresetList::const_iterator it = presets.begin (); it != presets.end (); ++it) {
tree_it = list->append ();
tree_it->set_value (cols.preset, *it);
tree_it->set_value (cols.label, std::string ((*it)->name()));
tree_it->set_value (cols.label, std::string ((*it)->name ()));
if (*it == current) {
select_connection.block (true);
@ -88,16 +88,17 @@ ExportPresetSelector::sync_with_manager ()
void
ExportPresetSelector::update_selection ()
{
Gtk::ListStore::iterator it = entry.get_active ();
std::string text = entry.get_entry()->get_text();
bool preset_name_exists = false;
Gtk::ListStore::iterator it = entry.get_active ();
std::string text = entry.get_entry ()->get_text ();
bool preset_name_exists = false;
for (PresetList::const_iterator it = profile_manager->get_presets().begin(); it != profile_manager->get_presets().end(); ++it) {
if (!(*it)->name().compare (text)) { preset_name_exists = true; }
for (PresetList::const_iterator it = profile_manager->get_presets ().begin (); it != profile_manager->get_presets ().end (); ++it) {
if (!(*it)->name ().compare (text)) {
preset_name_exists = true;
}
}
if (list->iter_is_valid (it)) {
previous = current = it->get_value (cols.preset);
if (!profile_manager->load_preset (current)) {
Gtk::MessageDialog dialog (_("The selected preset did not load successfully!\nPerhaps it references a format that has been removed?"),
@ -105,17 +106,17 @@ ExportPresetSelector::update_selection ()
dialog.run ();
}
sync_with_manager ();
CriticalSelectionChanged();
CriticalSelectionChanged ();
/* Make an edit, so that signal changed will be emitted on re-selection */
select_connection.block (true);
entry.get_entry()->set_text ("");
entry.get_entry()->set_text (text);
entry.get_entry ()->set_text ("");
entry.get_entry ()->set_text (text);
select_connection.block (false);
} else { // Text has been edited, this should not make any changes in the profile manager
if (previous && !text.compare (previous->name())) {
if (previous && !text.compare (previous->name ())) {
current = previous;
} else {
current.reset ();
@ -124,15 +125,17 @@ ExportPresetSelector::update_selection ()
save_button.set_sensitive (current != 0);
remove_button.set_sensitive (current != 0);
new_button.set_sensitive (!current && !text.empty() && !preset_name_exists);
new_button.set_sensitive (!current && !text.empty () && !preset_name_exists);
}
void
ExportPresetSelector::create_new ()
{
if (!profile_manager) { return; }
if (!profile_manager) {
return;
}
previous = current = profile_manager->new_preset (entry.get_entry()->get_text());
previous = current = profile_manager->new_preset (entry.get_entry ()->get_text ());
sync_with_manager ();
update_selection (); // Update preset widget states
}
@ -140,9 +143,11 @@ ExportPresetSelector::create_new ()
void
ExportPresetSelector::save_current ()
{
if (!profile_manager) { return; }
if (!profile_manager) {
return;
}
previous = current = profile_manager->save_preset (entry.get_entry()->get_text());
previous = current = profile_manager->save_preset (entry.get_entry ()->get_text ());
sync_with_manager ();
update_selection (); // Update preset widget states
}
@ -150,12 +155,14 @@ ExportPresetSelector::save_current ()
void
ExportPresetSelector::remove_current ()
{
if (!profile_manager) { return; }
if (!profile_manager) {
return;
}
Gtk::MessageDialog dialog (_("Do you really want to remove this preset?"),
false,
Gtk::MESSAGE_QUESTION,
Gtk::BUTTONS_YES_NO);
false,
Gtk::MESSAGE_QUESTION,
Gtk::BUTTONS_YES_NO);
if (Gtk::RESPONSE_YES != dialog.run ()) {
/* User has selected "no" or closed the dialog, better
@ -164,7 +171,7 @@ ExportPresetSelector::remove_current ()
return;
}
profile_manager->remove_preset();
entry.get_entry()->set_text ("");
profile_manager->remove_preset ();
entry.get_entry ()->set_text ("");
sync_with_manager ();
}

View File

@ -35,7 +35,6 @@
class ExportPresetSelector : public Gtk::HBox
{
public:
ExportPresetSelector ();
void set_manager (boost::shared_ptr<ARDOUR::ExportProfileManager> manager);
@ -43,13 +42,9 @@ public:
sigc::signal<void> CriticalSelectionChanged;
private:
typedef boost::shared_ptr<ARDOUR::ExportProfileManager> ManagerPtr;
typedef ARDOUR::ExportPresetPtr PresetPtr;
typedef ARDOUR::ExportProfileManager::PresetList PresetList;
ManagerPtr profile_manager;
sigc::connection select_connection;
typedef ARDOUR::ExportPresetPtr PresetPtr;
typedef ARDOUR::ExportProfileManager::PresetList PresetList;
void sync_with_manager ();
void update_selection ();
@ -57,25 +52,33 @@ private:
void save_current ();
void remove_current ();
struct PresetCols : public Gtk::TreeModelColumnRecord
{
public:
Gtk::TreeModelColumn<PresetPtr> preset;
Gtk::TreeModelColumn<std::string> label;
ManagerPtr profile_manager;
PresetCols () { add (preset); add (label); }
struct PresetCols : public Gtk::TreeModelColumnRecord {
public:
Gtk::TreeModelColumn<PresetPtr> preset;
Gtk::TreeModelColumn<std::string> label;
PresetCols ()
{
add (preset);
add (label);
}
};
PresetCols cols;
Glib::RefPtr<Gtk::ListStore> list;
PresetPtr current;
PresetPtr previous;
Gtk::Label label;
Gtk::ComboBoxEntry entry;
Gtk::Label label;
Gtk::ComboBoxEntry entry;
Gtk::Button save_button;
Gtk::Button remove_button;
Gtk::Button new_button;
Gtk::Button save_button;
Gtk::Button remove_button;
Gtk::Button new_button;
sigc::connection select_connection;
};
#endif