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

PluginDialogThread Class Reference

#include <plugindialog.h>

List of all members.

Public Member Functions

 PluginDialogThread (MWindow *mwindow)
 ~PluginDialogThread ()
void start_window (Track *track, Plugin *plugin, char *title)
int set_dialog (Transition *transition, char *title)
void run ()

Public Attributes

MWindowmwindow
Tracktrack
int data_type
Transitiontransition
PluginDialogwindow
Pluginplugin
Condition * completion
Mutex * window_lock
char window_title [BCTEXTLEN]
int plugin_type
SharedLocation shared_location
char plugin_title [BCTEXTLEN]


Detailed Description

Definition at line 29 of file plugindialog.h.


Constructor & Destructor Documentation

PluginDialogThread::PluginDialogThread MWindow mwindow  ) 
 

Definition at line 20 of file plugindialog.C.

References completion, plugin, window, and window_lock.

PluginDialogThread::~PluginDialogThread  ) 
 

Definition at line 31 of file plugindialog.C.

References completion, window, and window_lock.


Member Function Documentation

void PluginDialogThread::run  ) 
 

Definition at line 91 of file plugindialog.C.

References _, Plugin::change_plugin(), completion, PluginDialog::create_objects(), MWindow::gui, MWindow::insert_effect(), mwindow, plugin, plugin_title, plugin_type, MainSession::plugindialog_h, MainSession::plugindialog_w, MWindow::restart_brender(), MWindow::save_backup(), MWindow::session, shared_location, MWindow::sync_parameters(), track, MWindow::undo, MWindowGUI::update(), MWindow::update_plugin_states(), MainUndo::update_undo(), window, window_lock, and window_title.

int PluginDialogThread::set_dialog Transition transition,
char *  title
 

Definition at line 86 of file plugindialog.C.

void PluginDialogThread::start_window Track track,
Plugin plugin,
char *  title
 

Definition at line 43 of file plugindialog.C.

References Plugin::calculate_title(), completion, Track::data_type, data_type, SharedLocation::module, SharedLocation::plugin, plugin_title, Plugin::plugin_type, plugin_type, Plugin::shared_location, shared_location, PluginClient::start, window, and window_lock.

Referenced by PluginPopupChange::handle_event(), and EditAttachEffect::handle_event().


Member Data Documentation

Condition* PluginDialogThread::completion
 

Definition at line 51 of file plugindialog.h.

Referenced by PluginDialogThread(), run(), start_window(), and ~PluginDialogThread().

int PluginDialogThread::data_type
 

Definition at line 46 of file plugindialog.h.

Referenced by PluginDialog::create_objects(), and start_window().

MWindow* PluginDialogThread::mwindow
 

Definition at line 44 of file plugindialog.h.

Referenced by run().

Plugin* PluginDialogThread::plugin
 

Definition at line 50 of file plugindialog.h.

Referenced by PluginDialog::create_objects(), PluginDialogThread(), and run().

char PluginDialogThread::plugin_title[BCTEXTLEN]
 

Definition at line 63 of file plugindialog.h.

Referenced by PluginDialog::attach_new(), PluginDialogDetach::handle_event(), run(), and start_window().

int PluginDialogThread::plugin_type
 

Definition at line 57 of file plugindialog.h.

Referenced by PluginDialog::attach_module(), PluginDialog::attach_new(), PluginDialog::attach_shared(), PluginDialogDetach::handle_event(), run(), and start_window().

SharedLocation PluginDialogThread::shared_location
 

Definition at line 60 of file plugindialog.h.

Referenced by PluginDialog::attach_module(), PluginDialog::attach_shared(), run(), and start_window().

Track* PluginDialogThread::track
 

Definition at line 45 of file plugindialog.h.

Referenced by PluginDialog::create_objects(), and run().

Transition* PluginDialogThread::transition
 

Definition at line 47 of file plugindialog.h.

PluginDialog* PluginDialogThread::window
 

Definition at line 48 of file plugindialog.h.

Referenced by PluginDialogThread(), run(), start_window(), and ~PluginDialogThread().

Mutex* PluginDialogThread::window_lock
 

Definition at line 52 of file plugindialog.h.

Referenced by PluginDialogThread(), run(), start_window(), and ~PluginDialogThread().

char PluginDialogThread::window_title[BCTEXTLEN]
 

Definition at line 53 of file plugindialog.h.

Referenced by run().


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