diff options
author | Robin Gareus <robin@gareus.org> | 2017-07-01 21:11:14 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-07-01 21:19:56 +0200 |
commit | b976bf8986290e8f4812a50e7fdd98b9cbeb4249 (patch) | |
tree | 75cffb9761a024943c18e502a3d84e3607954a55 /gtk2_ardour/session_metadata_dialog.h | |
parent | 221902138938a47f32b925f7e37602230e9de538 (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.h | 70 |
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 (); }; |