summaryrefslogtreecommitdiff
path: root/gtk2_ardour/session_metadata_dialog.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-01 21:11:14 +0200
committerRobin Gareus <robin@gareus.org>2017-07-01 21:19:56 +0200
commitb976bf8986290e8f4812a50e7fdd98b9cbeb4249 (patch)
tree75cffb9761a024943c18e502a3d84e3607954a55 /gtk2_ardour/session_metadata_dialog.h
parent221902138938a47f32b925f7e37602230e9de538 (diff)
NO-OP whitespace & foratting of header files
Diffstat (limited to 'gtk2_ardour/session_metadata_dialog.h')
-rw-r--r--gtk2_ardour/session_metadata_dialog.h70
1 files changed, 39 insertions, 31 deletions
diff --git a/gtk2_ardour/session_metadata_dialog.h b/gtk2_ardour/session_metadata_dialog.h
index a1d1015b1a..e1d02337b4 100644
--- a/gtk2_ardour/session_metadata_dialog.h
+++ b/gtk2_ardour/session_metadata_dialog.h
@@ -38,8 +38,9 @@ class MetadataField;
typedef boost::shared_ptr<MetadataField> MetadataPtr;
/// Wraps a metadata field to be used in a GUI
-class MetadataField {
- public:
+class MetadataField
+{
+public:
MetadataField (std::string const & field_name);
virtual ~MetadataField();
virtual MetadataPtr copy () = 0;
@@ -56,17 +57,18 @@ class MetadataField {
virtual Gtk::Widget & value_widget () = 0;
/// Get widget for editing value
virtual Gtk::Widget & edit_widget () = 0;
- protected:
+protected:
std::string _name;
std::string _value;
};
/// MetadataField that contains text
-class TextMetadataField : public MetadataField {
- private:
+class TextMetadataField : public MetadataField
+{
+private:
typedef std::string (ARDOUR::SessionMetadata::*Getter) () const;
typedef void (ARDOUR::SessionMetadata::*Setter) (std::string const &);
- public:
+public:
TextMetadataField (Getter getter, Setter setter, std::string const & field_name, guint width = 50);
MetadataPtr copy ();
@@ -76,7 +78,7 @@ class TextMetadataField : public MetadataField {
Gtk::Widget & name_widget ();
Gtk::Widget & value_widget ();
Gtk::Widget & edit_widget ();
- private:
+private:
void update_value ();
Getter getter;
@@ -90,11 +92,12 @@ class TextMetadataField : public MetadataField {
};
/// MetadataField that accepts only numbers
-class NumberMetadataField : public MetadataField {
- private:
+class NumberMetadataField : public MetadataField
+{
+private:
typedef uint32_t (ARDOUR::SessionMetadata::*Getter) () const;
typedef void (ARDOUR::SessionMetadata::*Setter) (uint32_t);
- public:
+public:
NumberMetadataField (Getter getter, Setter setter, std::string const & field_name, guint numbers, guint width = 50);
MetadataPtr copy ();
@@ -104,7 +107,7 @@ class NumberMetadataField : public MetadataField {
Gtk::Widget & name_widget ();
Gtk::Widget & value_widget ();
Gtk::Widget & edit_widget ();
- private:
+private:
void update_value ();
std::string uint_to_str (uint32_t i) const;
uint32_t str_to_uint (std::string const & str) const;
@@ -121,11 +124,12 @@ class NumberMetadataField : public MetadataField {
};
/// MetadataField that accepts EAN-13 data only
-class EAN13MetadataField : public MetadataField {
- private:
+class EAN13MetadataField : public MetadataField
+{
+private:
typedef std::string (ARDOUR::SessionMetadata::*Getter) () const;
typedef void (ARDOUR::SessionMetadata::*Setter) (std::string const &);
- public:
+public:
EAN13MetadataField (Getter getter, Setter setter, std::string const & field_name, guint width = 13);
MetadataPtr copy ();
@@ -138,7 +142,7 @@ class EAN13MetadataField : public MetadataField {
Gtk::Label* status_label;
void update_status ();
- private:
+private:
void update_value ();
std::string numeric_string (std::string const & str) const;
@@ -153,8 +157,9 @@ class EAN13MetadataField : public MetadataField {
};
/// Interface for MetadataFields
-class SessionMetadataSet : public ARDOUR::SessionHandlePtr {
- public:
+class SessionMetadataSet : public ARDOUR::SessionHandlePtr
+{
+public:
SessionMetadataSet (std::string const & name);
virtual ~SessionMetadataSet () {};
@@ -168,15 +173,16 @@ class SessionMetadataSet : public ARDOUR::SessionHandlePtr {
virtual Gtk::Widget & get_widget () = 0;
virtual Gtk::Widget & get_tab_widget () = 0;
- protected:
+protected:
typedef std::list<MetadataPtr> DataList;
DataList list;
std::string name;
};
/// Contains MetadataFields for editing
-class SessionMetadataSetEditable : public SessionMetadataSet {
- public:
+class SessionMetadataSetEditable : public SessionMetadataSet
+{
+public:
SessionMetadataSetEditable (std::string const & name);
Gtk::Widget & get_widget () { return vbox; }
@@ -187,15 +193,16 @@ class SessionMetadataSetEditable : public SessionMetadataSet {
/// Saves from MetadataFields into data
void save_data ();
- private:
+private:
Gtk::VBox vbox;
Gtk::Table table;
Gtk::Label tab_widget;
};
/// Contains MetadataFields for importing
-class SessionMetadataSetImportable : public SessionMetadataSet {
- public:
+class SessionMetadataSetImportable : public SessionMetadataSet
+{
+public:
SessionMetadataSetImportable (std::string const & name);
Gtk::Widget & get_widget () { return tree_view; }
@@ -207,13 +214,13 @@ class SessionMetadataSetImportable : public SessionMetadataSet {
/// Saves from importable data (see load_data) to session_data
void save_data ();
- private:
+private:
DataList & session_list; // References MetadataSet::list
DataList import_list;
struct Columns : public Gtk::TreeModel::ColumnRecord
{
- public:
+ public:
Gtk::TreeModelColumn<std::string> field;
Gtk::TreeModelColumn<std::string> values;
Gtk::TreeModelColumn<bool> import;
@@ -241,10 +248,10 @@ class SessionMetadataSetImportable : public SessionMetadataSet {
template <typename DataSet>
class SessionMetadataDialog : public ArdourDialog
{
- public:
+public:
SessionMetadataDialog (std::string const & name);
- protected:
+protected:
void init_data ( bool skip_user = false );
void load_extra_data (ARDOUR::SessionMetadata const & data);
void save_data ();
@@ -267,7 +274,7 @@ class SessionMetadataDialog : public ArdourDialog
Gtk::Notebook notebook;
- private:
+private:
void init_user_data ();
void init_track_data ();
void init_album_data ();
@@ -282,12 +289,13 @@ class SessionMetadataDialog : public ArdourDialog
Gtk::Button * cancel_button;
};
-class SessionMetadataEditor : public SessionMetadataDialog<SessionMetadataSetEditable> {
- public:
+class SessionMetadataEditor : public SessionMetadataDialog<SessionMetadataSetEditable>
+{
+public:
SessionMetadataEditor ();
~SessionMetadataEditor ();
void run ();
- private:
+private:
void init_gui ();
};