Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

SharedLocation Class Reference

#include <sharedlocation.h>

List of all members.

Public Member Functions

 SharedLocation ()
 SharedLocation (int module, int plugin)
void save (FileXML *file)
void load (FileXML *file)
int operator== (const SharedLocation &that)
SharedLocationoperator= (const SharedLocation &that)
int get_type ()
void calculate_title (char *string, EDL *edl, double position, int convert_units, int plugin_type, int use_nudge)

Public Attributes

int module
int plugin


Detailed Description

Definition at line 7 of file sharedlocation.h.


Constructor & Destructor Documentation

SharedLocation::SharedLocation  ) 
 

Definition at line 20 of file sharedlocation.C.

References module, and plugin.

SharedLocation::SharedLocation int  module,
int  plugin
 

Definition at line 26 of file sharedlocation.C.


Member Function Documentation

void SharedLocation::calculate_title char *  string,
EDL edl,
double  position,
int  convert_units,
int  plugin_type,
int  use_nudge
 

Definition at line 78 of file sharedlocation.C.

References _, Track::get_current_plugin(), module, plugin, Track::title, and EDL::tracks.

Referenced by Plugin::calculate_title().

int SharedLocation::get_type  ) 
 

Definition at line 52 of file sharedlocation.C.

References plugin.

void SharedLocation::load FileXML file  ) 
 

Definition at line 43 of file sharedlocation.C.

References XMLTag::get_property(), module, plugin, and FileXML::tag.

Referenced by PluginSet::load(), and Plugin::load().

SharedLocation & SharedLocation::operator= const SharedLocation that  ) 
 

Definition at line 71 of file sharedlocation.C.

References module, and plugin.

int SharedLocation::operator== const SharedLocation that  ) 
 

Definition at line 61 of file sharedlocation.C.

References module, and plugin.

void SharedLocation::save FileXML file  ) 
 

Definition at line 32 of file sharedlocation.C.

References FileXML::append_newline(), FileXML::append_tag(), module, plugin, XMLTag::set_property(), XMLTag::set_title(), and FileXML::tag.

Referenced by Plugin::copy().


Member Data Documentation

int SharedLocation::module
 

Definition at line 25 of file sharedlocation.h.

Referenced by VirtualNode::attach_virtual_module(), VirtualNode::attach_virtual_plugin(), calculate_title(), Track::change_modules(), Track::detach_shared_effects(), Plugin::dump(), VirtualNode::expand_as_plugin(), Plugin::get_shared_location(), Plugin::get_shared_track(), Plugin::identical(), Track::insert_effect(), Plugin::is_synthesis(), load(), Track::move_plugins_down(), Track::move_plugins_up(), operator=(), operator==(), Track::remove_pluginset(), save(), SharedLocation(), and PluginDialogThread::start_window().

int SharedLocation::plugin
 

Definition at line 25 of file sharedlocation.h.

Referenced by VirtualNode::attach_virtual_plugin(), calculate_title(), Plugin::dump(), VirtualNode::expand_as_plugin(), Plugin::get_shared_location(), get_type(), Plugin::identical(), Track::insert_effect(), Plugin::is_synthesis(), load(), Track::move_plugins_down(), Track::move_plugins_up(), operator=(), operator==(), Track::remove_pluginset(), save(), SharedLocation(), and PluginDialogThread::start_window().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:25 2006 for Cinelerra-svn by  doxygen 1.4.4