#include <assetpopup.h>
Inherits BC_PopupMenu.

Public Member Functions | |
| AssetPopup (MWindow *mwindow, AWindowGUI *gui) | |
| ~AssetPopup () | |
| void | create_objects () |
| int | update () |
| void | paste_assets () |
| void | match_size () |
| void | match_rate () |
Data Fields | |
| MWindow * | mwindow |
| AWindowGUI * | gui |
| AssetPopupInfo * | info |
| AssetPopupBuildIndex * | index |
| AssetPopupView * | view |
| AssetListFormat * | format |
Definition at line 18 of file assetpopup.h.
| AssetPopup::AssetPopup | ( | MWindow * | mwindow, | |
| AWindowGUI * | gui | |||
| ) |
Definition at line 23 of file assetpopup.C.
| AssetPopup::~AssetPopup | ( | ) |
Definition at line 34 of file assetpopup.C.
| void AssetPopup::create_objects | ( | ) |
Definition at line 38 of file assetpopup.C.
References BC_PopupMenu::add_item(), format, index, info, mwindow, and view.
Referenced by AWindowGUI::create_objects().

| int AssetPopup::update | ( | ) |
Definition at line 87 of file assetpopup.C.
References AWindowGUI::collect_assets(), format, gui, and AssetListFormat::update().
Referenced by AWindowAssets::selection_changed().

| void AssetPopup::paste_assets | ( | ) |
Definition at line 52 of file assetpopup.C.
References AWindowGUI::collect_assets(), MWindow::cwindow, MWindow::edl, List< TYPE >::first, LocalSession::get_selectionstart(), CWindow::gui, MWindow::gui, gui, EDL::local_session, BC_WindowBase::lock_window(), mwindow, MWindow::paste_assets(), EDL::tracks, and BC_WindowBase::unlock_window().
Referenced by AssetPopupPaste::handle_event().

| void AssetPopup::match_size | ( | ) |
Definition at line 69 of file assetpopup.C.
References MWindow::asset_to_size(), AWindowGUI::collect_assets(), MWindow::gui, gui, BC_WindowBase::lock_window(), mwindow, and BC_WindowBase::unlock_window().
Referenced by AssetMatchSize::handle_event().

| void AssetPopup::match_rate | ( | ) |
Definition at line 78 of file assetpopup.C.
References MWindow::asset_to_rate(), AWindowGUI::collect_assets(), MWindow::gui, gui, BC_WindowBase::lock_window(), mwindow, and BC_WindowBase::unlock_window().
Referenced by AssetMatchRate::handle_event().

Definition at line 31 of file assetpopup.h.
Referenced by create_objects(), match_rate(), match_size(), and paste_assets().
Definition at line 32 of file assetpopup.h.
Referenced by AssetPopupInfo::handle_event(), match_rate(), match_size(), paste_assets(), and update().
1.5.5