00001 #include "assetedit.h" 00002 #include "assetremove.h" 00003 #include "awindow.h" 00004 #include "awindowgui.h" 00005 #include "clipedit.h" 00006 00007 AWindow::AWindow(MWindow *mwindow) : Thread() 00008 { 00009 this->mwindow = mwindow; 00010 current_folder[0] = 0; 00011 } 00012 00013 00014 AWindow::~AWindow() 00015 { 00016 delete asset_edit; 00017 } 00018 00019 int AWindow::create_objects() 00020 { 00021 gui = new AWindowGUI(mwindow, this); 00022 gui->create_objects(); 00023 gui->update_assets(); 00024 asset_remove = new AssetRemoveThread(mwindow); 00025 asset_edit = new AssetEdit(mwindow); 00026 clip_edit = new ClipEdit(mwindow, this, 0); 00027 return 0; 00028 } 00029 00030 00031 void AWindow::run() 00032 { 00033 gui->run_window(); 00034 }
1.4.4