PluginDialogThread Class Reference

#include <plugindialog.h>

Inherits Thread.

Collaboration diagram for PluginDialogThread:

Collaboration graph
[legend]

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 ()

Data Fields

MWindowmwindow
Tracktrack
int data_type
Transitiontransition
PluginDialogwindow
Pluginplugin
Conditioncompletion
Mutexwindow_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, Thread::set_synchronous(), window, and window_lock.

Here is the call graph for this function:

PluginDialogThread::~PluginDialogThread (  ) 

Definition at line 31 of file plugindialog.C.

References completion, Condition::lock(), BC_WindowBase::set_done(), Condition::unlock(), window, and window_lock.

Here is the call graph for this function:


Member Function Documentation

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

int PluginDialogThread::set_dialog ( Transition transition,
char *  title 
)

Definition at line 86 of file plugindialog.C.

void PluginDialogThread::run (  )  [virtual]


Field Documentation

Definition at line 44 of file plugindialog.h.

Referenced by run().

Definition at line 45 of file plugindialog.h.

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

Definition at line 46 of file plugindialog.h.

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

Definition at line 47 of file plugindialog.h.

Definition at line 48 of file plugindialog.h.

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

Definition at line 50 of file plugindialog.h.

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

Definition at line 51 of file plugindialog.h.

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

Definition at line 52 of file plugindialog.h.

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

Definition at line 53 of file plugindialog.h.

Referenced by run(), and start_window().

Definition at line 63 of file plugindialog.h.

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


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

Generated on Mon Apr 28 14:36:23 2008 for Cinelerra by  doxygen 1.5.5