Ardour
9.0-pre0-582-g084a23a80d
|
Interface for MetadataFields. More...
#include <session_metadata_dialog.h>
Public Member Functions | |
SessionMetadataSet (std::string const &name) | |
virtual | ~SessionMetadataSet () |
void | add_data_field (MetadataPtr field) |
virtual void | load_extra_data (ARDOUR::SessionMetadata const &) |
allows loading extra data into data sets (for importing etc.) More... | |
virtual void | save_data ()=0 |
Saves data to session. More... | |
virtual Gtk::Widget & | get_widget ()=0 |
virtual Gtk::Widget & | get_tab_widget ()=0 |
Public Member Functions inherited from ARDOUR::SessionHandlePtr | |
SessionHandlePtr (ARDOUR::Session *s) | |
SessionHandlePtr () | |
virtual | ~SessionHandlePtr () |
virtual void | set_session (ARDOUR::Session *) |
virtual ARDOUR::Session * | session () const |
Protected Types | |
typedef std::list< MetadataPtr > | DataList |
Protected Attributes | |
DataList | list |
std::string | name |
Protected Attributes inherited from ARDOUR::SessionHandlePtr | |
ARDOUR::Session * | _session |
PBD::ScopedConnectionList | _session_connections |
Additional Inherited Members | |
Protected Member Functions inherited from ARDOUR::SessionHandlePtr | |
virtual void | session_going_away () |
Interface for MetadataFields.
Definition at line 187 of file session_metadata_dialog.h.
|
protected |
Definition at line 204 of file session_metadata_dialog.h.
SessionMetadataSet::SessionMetadataSet | ( | std::string const & | name | ) |
|
inlinevirtual |
Definition at line 191 of file session_metadata_dialog.h.
void SessionMetadataSet::add_data_field | ( | MetadataPtr | field | ) |
|
pure virtual |
Implemented in SessionMetadataSetImportable, and SessionMetadataSetEditable.
|
pure virtual |
Implemented in SessionMetadataSetImportable, and SessionMetadataSetEditable.
|
inlinevirtual |
allows loading extra data into data sets (for importing etc.)
Reimplemented in SessionMetadataSetImportable.
Definition at line 196 of file session_metadata_dialog.h.
|
pure virtual |
Saves data to session.
Implemented in SessionMetadataSetImportable, and SessionMetadataSetEditable.
|
protected |
Definition at line 205 of file session_metadata_dialog.h.
|
protected |
Definition at line 206 of file session_metadata_dialog.h.