ardour
Public Member Functions | Private Attributes | List of all members
SessionMetadataSetEditable Class Reference

Contains MetadataFields for editing. More...

#include <session_metadata_dialog.h>

Inheritance diagram for SessionMetadataSetEditable:
SessionMetadataSet ARDOUR::SessionHandlePtr

Public Member Functions

 SessionMetadataSetEditable (std::string const &name)
 
Gtk::Widget & get_widget ()
 
Gtk::Widget & get_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 ()
 

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 178 of file session_metadata_dialog.h.

Constructor & Destructor Documentation

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

Definition at line 354 of file session_metadata_dialog.cc.

Member Function Documentation

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

Implements SessionMetadataSet.

Definition at line 366 of file session_metadata_dialog.cc.

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

Implements SessionMetadataSet.

Definition at line 182 of file session_metadata_dialog.h.

void SessionMetadataSetEditable::save_data ( )
virtual

Saves from MetadataFields into data.

Implements SessionMetadataSet.

Definition at line 396 of file session_metadata_dialog.cc.

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

Sets session and loads data.

Reimplemented from ARDOUR::SessionHandlePtr.

Definition at line 373 of file session_metadata_dialog.cc.

Member Data Documentation

Gtk::Label SessionMetadataSetEditable::tab_widget
private

Definition at line 193 of file session_metadata_dialog.h.

Gtk::Table SessionMetadataSetEditable::table
private

Definition at line 192 of file session_metadata_dialog.h.

Gtk::VBox SessionMetadataSetEditable::vbox
private

Definition at line 191 of file session_metadata_dialog.h.


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