#include <mainerror.h>
Inherits BC_DialogThread.

Public Member Functions | |
| MainError (MWindow *mwindow) | |
| ~MainError () | |
| BC_Window * | new_gui () |
Static Public Member Functions | |
| static void | show_error (char *string) |
Private Member Functions | |
| void | show_error_local (char *string) |
| void | append_error (char *string) |
Private Attributes | |
| MWindow * | mwindow |
| ArrayList< BC_ListBoxItem * > | errors |
| Mutex * | errors_lock |
Static Private Attributes | |
| static MainError * | main_error = 0 |
Friends | |
| class | MainErrorGUI |
Definition at line 38 of file mainerror.h.
| MainError::MainError | ( | MWindow * | mwindow | ) |
| MainError::~MainError | ( | ) |
| BC_Window * MainError::new_gui | ( | ) | [virtual] |
Reimplemented from BC_DialogThread.
Definition at line 110 of file mainerror.C.
References MainErrorGUI::create_objects(), BC_DisplayInfo::get_abs_cursor_x(), BC_DisplayInfo::get_abs_cursor_y(), BC_DialogThread::gui, MainErrorGUI, and mwindow.

| void MainError::show_error | ( | char * | string | ) | [static] |
Definition at line 197 of file mainerror.C.
References main_error, and show_error_local().
Referenced by SetFormatThread::apply_changes(), PreferencesThread::apply_settings(), MWindow::asset_to_size(), MWindow::init_shm(), MWindow::load_filenames(), ResizeTrackThread::run(), and MWindow::test_plugins().

| void MainError::show_error_local | ( | char * | string | ) | [private] |
Definition at line 153 of file mainerror.C.
References append_error(), errors, BC_DialogThread::get_gui(), BC_DialogThread::gui, BC_WindowBase::lock_window(), BC_DialogThread::lock_window(), ArrayList< TYPE >::remove_all_objects(), SET_TRACE, BC_DialogThread::start(), and BC_DialogThread::unlock_window().
Referenced by show_error().

| void MainError::append_error | ( | char * | string | ) | [private] |
Definition at line 121 of file mainerror.C.
References ArrayList< TYPE >::append(), BCTEXTLEN, and errors.
Referenced by show_error_local().

friend class MainErrorGUI [friend] |
MWindow* MainError::mwindow [private] |
ArrayList<BC_ListBoxItem*> MainError::errors [private] |
Definition at line 61 of file mainerror.h.
Referenced by append_error(), MainErrorGUI::create_objects(), and show_error_local().
Mutex* MainError::errors_lock [private] |
MainError * MainError::main_error = 0 [static, private] |
1.5.5