Ardour  9.0-pre0-582-g084a23a80d
EditorSnapshots Class Reference

#include <editor_snapshots.h>

Inheritance diagram for EditorSnapshots:
[legend]

Classes

struct  Columns
 

Public Member Functions

 EditorSnapshots ()
 
void set_session (ARDOUR::Session *)
 
Gtk::Widgetwidget ()
 
void redisplay ()
 
- Public Member Functions inherited from ARDOUR::SessionHandlePtr
 SessionHandlePtr (ARDOUR::Session *s)
 
 SessionHandlePtr ()
 
virtual ~SessionHandlePtr ()
 
virtual ARDOUR::Sessionsession () const
 

Private Member Functions

bool button_press (GdkEventButton *)
 
void popup_context_menu (int, int32_t, std::string)
 
void remove (std::string)
 
void rename (std::string)
 

Private Attributes

Gtk::ScrolledWindow _scroller
 
Columns _columns
 
Glib::RefPtr< Gtk::ListStore_snapshot_model
 
Gtk::TreeView _snapshot_display
 
Gtk::Menu _menu
 

Additional Inherited Members

- Protected Member Functions inherited from ARDOUR::SessionHandlePtr
virtual void session_going_away ()
 
- Protected Attributes inherited from ARDOUR::SessionHandlePtr
ARDOUR::Session_session
 
PBD::ScopedConnectionList _session_connections
 

Detailed Description

Definition at line 30 of file editor_snapshots.h.

Constructor & Destructor Documentation

◆ EditorSnapshots()

EditorSnapshots::EditorSnapshots ( )

Member Function Documentation

◆ button_press()

bool EditorSnapshots::button_press ( GdkEventButton )
private

◆ popup_context_menu()

void EditorSnapshots::popup_context_menu ( int  ,
int32_t  ,
std::string   
)
private

◆ redisplay()

void EditorSnapshots::redisplay ( )

◆ remove()

void EditorSnapshots::remove ( std::string  )
private

◆ rename()

void EditorSnapshots::rename ( std::string  )
private

◆ set_session()

void EditorSnapshots::set_session ( ARDOUR::Session )
virtual

Reimplemented from ARDOUR::SessionHandlePtr.

◆ widget()

Gtk::Widget& EditorSnapshots::widget ( )
inline

Definition at line 37 of file editor_snapshots.h.

Member Data Documentation

◆ _columns

Columns EditorSnapshots::_columns
private

Definition at line 60 of file editor_snapshots.h.

◆ _menu

Gtk::Menu EditorSnapshots::_menu
private

Definition at line 63 of file editor_snapshots.h.

◆ _scroller

Gtk::ScrolledWindow EditorSnapshots::_scroller
private

Definition at line 45 of file editor_snapshots.h.

◆ _snapshot_display

Gtk::TreeView EditorSnapshots::_snapshot_display
private

Definition at line 62 of file editor_snapshots.h.

◆ _snapshot_model

Glib::RefPtr<Gtk::ListStore> EditorSnapshots::_snapshot_model
private

Definition at line 61 of file editor_snapshots.h.


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