Ardour  9.0-pre0-582-g084a23a80d
session_metadata_dialog.h File Reference
#include <memory>
#include "ardour_dialog.h"
#include <gtkmm/box.h>
#include <gtkmm/button.h>
#include <gtkmm/checkbutton.h>
#include <gtkmm/entry.h>
#include <gtkmm/label.h>
#include <gtkmm/liststore.h>
#include <gtkmm/notebook.h>
#include <gtkmm/table.h>
#include <gtkmm/textview.h>
#include <gtkmm/treemodel.h>
#include <gtkmm/treeview.h>
#include <string>
#include <list>
#include "ardour/session_metadata.h"
Include dependency graph for session_metadata_dialog.h:

Go to the source code of this file.

Classes

class  MetadataField
 Wraps a metadata field to be used in a GUI. More...
 
class  TextMetadataField
 MetadataField that contains text. More...
 
class  LongTextMetadataField
 MetadataField that contains longform text. More...
 
class  NumberMetadataField
 MetadataField that accepts only numbers. More...
 
class  EAN13MetadataField
 MetadataField that accepts EAN-13 data only. More...
 
class  SessionMetadataSet
 Interface for MetadataFields. More...
 
class  SessionMetadataSetEditable
 Contains MetadataFields for editing. More...
 
class  SessionMetadataSetImportable
 Contains MetadataFields for importing. More...
 
struct  SessionMetadataSetImportable::Columns
 
class  SessionMetadataDialog< DataSet >
 Metadata dialog interface. More...
 
class  SessionMetadataEditor
 
class  SessionMetadataImporter
 

Typedefs

typedef std::shared_ptr< MetadataFieldMetadataPtr
 

Typedef Documentation

◆ MetadataPtr

typedef std::shared_ptr<MetadataField> MetadataPtr

Definition at line 51 of file session_metadata_dialog.h.