Ardour  9.0-pre0-582-g084a23a80d
SessionMetadataSetEditable Class Reference

Contains MetadataFields for editing. More...

#include <session_metadata_dialog.h>

Inheritance diagram for SessionMetadataSetEditable:
[legend]

Public Member Functions

 SessionMetadataSetEditable (std::string const &name)
 
Gtk::Widgetget_widget ()
 
Gtk::Widgetget_tab_widget ()
 
void set_session (ARDOUR::Session *s)
 Sets session and loads data. More...
 
void save_data ()
 Saves from MetadataFields into data. More...
 
- Public Member Functions inherited from SessionMetadataSet
 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...
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual ARDOUR::Sessionsession () const
 

Private Attributes

Gtk::VBox vbox
 
Gtk::Table table
 
Gtk::Label tab_widget
 

Additional Inherited Members

- Protected Types inherited from SessionMetadataSet
typedef std::list< MetadataPtrDataList
 
- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from SessionMetadataSet
DataList list
 
std::string name
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Contains MetadataFields for editing.

Definition at line 210 of file session_metadata_dialog.h.

Constructor & Destructor Documentation

◆ SessionMetadataSetEditable()

SessionMetadataSetEditable::SessionMetadataSetEditable ( std::string const &  name)

Member Function Documentation

◆ get_tab_widget()

Gtk::Widget& SessionMetadataSetEditable::get_tab_widget ( )
virtual

Implements SessionMetadataSet.

◆ get_widget()

Gtk::Widget& SessionMetadataSetEditable::get_widget ( )
inlinevirtual

Implements SessionMetadataSet.

Definition at line 215 of file session_metadata_dialog.h.

◆ save_data()

void SessionMetadataSetEditable::save_data ( )
virtual

Saves from MetadataFields into data.

Implements SessionMetadataSet.

◆ set_session()

void SessionMetadataSetEditable::set_session ( ARDOUR::Session s)
virtual

Sets session and loads data.

Reimplemented from ARDOUR::SessionHandlePtr.

Member Data Documentation

◆ tab_widget

Gtk::Label SessionMetadataSetEditable::tab_widget
private

Definition at line 226 of file session_metadata_dialog.h.

◆ table

Gtk::Table SessionMetadataSetEditable::table
private

Definition at line 225 of file session_metadata_dialog.h.

◆ vbox

Gtk::VBox SessionMetadataSetEditable::vbox
private

Definition at line 224 of file session_metadata_dialog.h.


The documentation for this class was generated from the following file: