#include <assetedit.h>
Inherits Thread.

Public Member Functions | |
| AssetEdit (MWindow *mwindow) | |
| ~AssetEdit () | |
| void | edit_asset (Asset *asset) |
| int | set_asset (Asset *asset) |
| void | run () |
Data Fields | |
| Asset * | asset |
| Asset * | new_asset |
| MWindow * | mwindow |
| AssetEditWindow * | window |
Definition at line 24 of file assetedit.h.
| AssetEdit::AssetEdit | ( | MWindow * | mwindow | ) |
Definition at line 31 of file assetedit.C.
References asset, Thread::set_synchronous(), and window.

| AssetEdit::~AssetEdit | ( | ) |
Definition at line 41 of file assetedit.C.
| void AssetEdit::edit_asset | ( | Asset * | asset | ) |
Definition at line 46 of file assetedit.C.
References Thread::start().
Referenced by AWindowInfo::handle_event(), and AssetPopupInfo::handle_event().

| int AssetEdit::set_asset | ( | Asset * | asset | ) |
Definition at line 57 of file assetedit.C.
| void AssetEdit::run | ( | ) | [virtual] |
Implements Thread.
Definition at line 63 of file assetedit.C.
References MainIndexes::add_next_asset(), asset, AWindowGUI::async_update_assets(), Asset::audio_data, MWindow::awindow, BCTEXTLEN, Asset::copy_from(), AssetEditWindow::create_objects(), Garbage::delete_object(), Asset::equivalent(), IndexFile::get_index_filename(), AWindow::gui, MWindow::gui, Preferences::index_directory, Asset::index_status, BC_WindowBase::lock_window(), MWindow::mainindexes, mwindow, new_asset, Asset::path, MWindow::preferences, BC_WindowBase::raise_window(), MWindow::remove_asset_from_caches(), MWindow::restart_brender(), BC_WindowBase::run_window(), MainIndexes::start_build(), MWindow::sync_parameters(), BC_WindowBase::unlock_window(), MWindowGUI::update(), and window.

Definition at line 34 of file assetedit.h.
Referenced by AssetEditWindow::AssetEditWindow(), and run().
Definition at line 36 of file assetedit.h.
Referenced by AssetEdit(), AssetPopupInfo::handle_event(), and run().
1.5.5