#include <channeledit.h>
Inherits Thread.

Public Member Functions | |
| ChannelEditPictureThread (ChannelPicker *channel_picker, ChannelEditWindow *window) | |
| ~ChannelEditPictureThread () | |
| void | run () |
| int | close_threads () |
| int | edit_picture () |
Data Fields | |
| int | in_progress |
| Condition * | completion |
| ChannelPicker * | channel_picker |
| ChannelEditWindow * | window |
| ChannelEditPictureWindow * | edit_window |
Definition at line 403 of file channeledit.h.
| ChannelEditPictureThread::ChannelEditPictureThread | ( | ChannelPicker * | channel_picker, | |
| ChannelEditWindow * | window | |||
| ) |
| ChannelEditPictureThread::~ChannelEditPictureThread | ( | ) |
| void ChannelEditPictureThread::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 1368 of file channeledit.C.
References channel_picker, completion, edit_window, in_progress, SET_TRACE, and Condition::unlock().

| int ChannelEditPictureThread::close_threads | ( | ) |
Definition at line 1387 of file channeledit.C.
References completion, edit_window, Condition::lock(), BC_WindowBase::set_done(), and Condition::unlock().
Referenced by ChannelEditThread::close_threads(), and ChannelEditThread::run().

| int ChannelEditPictureThread::edit_picture | ( | ) |
Definition at line 1353 of file channeledit.C.
References completion, edit_window, in_progress, Condition::lock(), BC_WindowBase::lock_window(), BC_WindowBase::raise_window(), Thread::set_synchronous(), Thread::start(), and BC_WindowBase::unlock_window().
Referenced by ChannelEditWindow::edit_picture().

Definition at line 413 of file channeledit.h.
Referenced by ChannelEditPictureThread(), edit_picture(), and run().
Definition at line 414 of file channeledit.h.
Referenced by ChannelEditPictureThread(), close_threads(), edit_picture(), run(), and ~ChannelEditPictureThread().
Definition at line 416 of file channeledit.h.
Definition at line 417 of file channeledit.h.
Referenced by ChannelEditPictureThread(), close_threads(), edit_picture(), and run().
1.5.5