00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 void TGo4LoadedLibraries::init()
00025 {
00026
00027
00028 TGo4GUIRegistry *fxTGo4GUIRegistry;
00029 fxTGo4GUIRegistry = TGo4GUIRegistry::Instance();
00030 fxTGo4LoadedLibrariesSlots = (TGo4LoadedLibrariesSlots *) fxTGo4GUIRegistry->GetSlotClass("TGo4LoadedLibrariesSlots");
00031
00032 if(fxTGo4LoadedLibrariesSlots !=0) {
00033 fxTGo4LoadedLibrariesSlots->SetGUI(this);
00034 }else{
00035 fxTGo4LoadedLibrariesSlots = new TGo4LoadedLibrariesSlots ("TGo4LoadedLibrariesSlots", "Slots Class for Qt GUI", this);
00036 }
00037 RefreshLibs();
00038 Unload->hide();
00039 }
00040
00041 void TGo4LoadedLibraries::destroy()
00042 {
00043 fxTGo4LoadedLibrariesSlots->SetGUI(0);
00044 }
00045
00046
00047 void TGo4LoadedLibraries::LoadNewLibrary()
00048 {
00049 fxTGo4LoadedLibrariesSlots->LoadNewLibrary();
00050 }
00051
00052 void TGo4LoadedLibraries::UnloadLibrary()
00053 {
00054 fxTGo4LoadedLibrariesSlots->UnloadLibrary();
00055 }
00056
00057 void TGo4LoadedLibraries::closeEvent( QCloseEvent *ce )
00058 {
00059
00060 ce->accept();
00061 delete this;
00062 }
00063
00064 void TGo4LoadedLibraries::RefreshLibs()
00065 {
00066 fxTGo4LoadedLibrariesSlots->RefreshLibs();
00067 }
00068
00069
00070
00071