LMMS
Loading...
Searching...
No Matches
calf_plugins::main_window_owner_iface Struct Referenceabstract

#include <gui.h>

Inheritance diagram for calf_plugins::main_window_owner_iface:
calf_plugins::host_session

Public Member Functions

virtual void new_plugin (const char *name)=0
virtual void remove_plugin (plugin_ctl_iface *plugin)=0
virtual char * open_file (const char *name)=0
virtual char * save_file (const char *name)=0
virtual void reorder_plugins ()=0
virtual void rename_plugin (plugin_ctl_iface *plugin, const char *name)=0
virtual std::string get_client_name () const =0
 Return JACK client name (or its counterpart) to put in window title bars.
virtual void on_main_window_destroy ()=0
 Called on 'destroy' event of the main window.
virtual void on_idle ()=0
 Called from idle handler.
virtual std::string get_current_filename () const =0
 Get the file name of the current rack.
virtual void set_current_filename (const std::string &name)=0
 Set the file name of the current rack.
virtual ~main_window_owner_iface ()

Constructor & Destructor Documentation

◆ ~main_window_owner_iface()

virtual calf_plugins::main_window_owner_iface::~main_window_owner_iface ( )
inlinevirtual

Member Function Documentation

◆ get_client_name()

virtual std::string calf_plugins::main_window_owner_iface::get_client_name ( ) const
pure virtual

Return JACK client name (or its counterpart) to put in window title bars.

Implemented in calf_plugins::host_session.

◆ get_current_filename()

virtual std::string calf_plugins::main_window_owner_iface::get_current_filename ( ) const
pure virtual

Get the file name of the current rack.

Implemented in calf_plugins::host_session.

◆ new_plugin()

virtual void calf_plugins::main_window_owner_iface::new_plugin ( const char * name)
pure virtual

Implemented in calf_plugins::host_session.

◆ on_idle()

virtual void calf_plugins::main_window_owner_iface::on_idle ( )
pure virtual

Called from idle handler.

Implemented in calf_plugins::host_session.

◆ on_main_window_destroy()

virtual void calf_plugins::main_window_owner_iface::on_main_window_destroy ( )
pure virtual

Called on 'destroy' event of the main window.

Implemented in calf_plugins::host_session.

◆ open_file()

virtual char * calf_plugins::main_window_owner_iface::open_file ( const char * name)
pure virtual

Implemented in calf_plugins::host_session.

◆ remove_plugin()

virtual void calf_plugins::main_window_owner_iface::remove_plugin ( plugin_ctl_iface * plugin)
pure virtual

Implemented in calf_plugins::host_session.

◆ rename_plugin()

virtual void calf_plugins::main_window_owner_iface::rename_plugin ( plugin_ctl_iface * plugin,
const char * name )
pure virtual

Implemented in calf_plugins::host_session.

◆ reorder_plugins()

virtual void calf_plugins::main_window_owner_iface::reorder_plugins ( )
pure virtual

Implemented in calf_plugins::host_session.

◆ save_file()

virtual char * calf_plugins::main_window_owner_iface::save_file ( const char * name)
pure virtual

Implemented in calf_plugins::host_session.

◆ set_current_filename()

virtual void calf_plugins::main_window_owner_iface::set_current_filename ( const std::string & name)
pure virtual

Set the file name of the current rack.

Implemented in calf_plugins::host_session.


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