From 565786ead1ce0165296b8332e8c22441f3abd327 Mon Sep 17 00:00:00 2001 From: Drake Arconis Date: Tue, 5 Mar 2013 13:35:58 -0500 Subject: [PATCH] Cleanup unused things --- indra/newview/CMakeLists.txt | 4 - indra/newview/llfloatervfs.cpp | 374 ------------------ indra/newview/llfloatervfs.h | 50 --- indra/newview/llfloatervfsexplorer.cpp | 182 --------- indra/newview/llfloatervfsexplorer.h | 41 -- indra/newview/llviewermenu.cpp | 14 - .../skins/default/xui/en-us/floater_vfs.xml | 6 - .../xui/en-us/floater_vfs_explorer.xml | 6 - 8 files changed, 677 deletions(-) delete mode 100644 indra/newview/llfloatervfs.cpp delete mode 100644 indra/newview/llfloatervfs.h delete mode 100644 indra/newview/llfloatervfsexplorer.cpp delete mode 100644 indra/newview/llfloatervfsexplorer.h delete mode 100644 indra/newview/skins/default/xui/en-us/floater_vfs.xml delete mode 100644 indra/newview/skins/default/xui/en-us/floater_vfs_explorer.xml diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt index 9a27590b6..7bb3a8950 100644 --- a/indra/newview/CMakeLists.txt +++ b/indra/newview/CMakeLists.txt @@ -256,8 +256,6 @@ set(viewer_SOURCE_FILES llfloatertos.cpp llfloaterurldisplay.cpp llfloaterurlentry.cpp - llfloatervfs.cpp - llfloatervfsexplorer.cpp llfloatervoicedevicesettings.cpp llfloaterwater.cpp llfloaterwindlight.cpp @@ -757,8 +755,6 @@ set(viewer_HEADER_FILES llfloatertos.h llfloaterurldisplay.h llfloaterurlentry.h - llfloatervfs.h - llfloatervfsexplorer.h llfloatervoicedevicesettings.h llfloaterwater.h llfloaterwindlight.h diff --git a/indra/newview/llfloatervfs.cpp b/indra/newview/llfloatervfs.cpp deleted file mode 100644 index 12dc0e08c..000000000 --- a/indra/newview/llfloatervfs.cpp +++ /dev/null @@ -1,374 +0,0 @@ -// -#include "llviewerprecompiledheaders.h" -#include "llfloatervfs.h" -#include "lluictrlfactory.h" -#include "llscrolllistctrl.h" -#include "llcheckboxctrl.h" -#include "statemachine/aifilepicker.h" -#include "lllocalinventory.h" -#include "llviewerwindow.h" -#include "llassetconverter.h" -#include "llviewertexturelist.h" -#include "llimagej2c.h" - -LLFloaterVFS* LLFloaterVFS::sInstance; -std::list LLFloaterVFS::mFiles; -LLFloaterVFS::LLFloaterVFS() -: LLFloater(), - mEditID(LLUUID::null) -{ - LLUICtrlFactory::getInstance()->buildFloater(this, "floater_vfs.xml"); -} -LLFloaterVFS::~LLFloaterVFS() -{ - sInstance = NULL; -} -// static -void LLFloaterVFS::show() -{ - if(sInstance) - sInstance->open(); - else - { - sInstance = new LLFloaterVFS(); - sInstance->open(); - } -} -BOOL LLFloaterVFS::postBuild() -{ - childSetAction("add_btn", onClickAdd, this); - childSetAction("clear_btn", onClickClear, this); - childSetAction("reload_all_btn", onClickReloadAll, this); - childSetCommitCallback("file_list", onCommitFileList, this); - childSetCommitCallback("name_edit", onCommitEdit, this); - childSetCommitCallback("id_edit", onCommitEdit, this); - childSetCommitCallback("type_combo", onCommitEdit, this); - childSetAction("copy_uuid_btn", onClickCopyUUID, this); - childSetAction("item_btn", onClickItem, this); - childSetAction("reload_btn", onClickReload, this); - childSetAction("remove_btn", onClickRemove, this); - refresh(); - return TRUE; -} -void LLFloaterVFS::refresh() -{ - LLScrollListCtrl* list = getChild("file_list"); - list->clearRows(); - std::list::iterator end = mFiles.end(); - for(std::list::iterator iter = mFiles.begin(); iter != end; ++iter) - { - entry file = (*iter); - LLSD element; - element["id"] = file.mID; - LLSD& name_column = element["columns"][0]; - name_column["column"] = "name"; - name_column["value"] = file.mName.empty() ? file.mID.asString() : file.mName; - LLSD& type_column = element["columns"][1]; - type_column["column"] = "type"; - type_column["value"] = std::string(LLAssetType::lookup(file.mType)); - list->addElement(element, ADD_BOTTOM); - } - setMassEnabled(!mFiles.empty()); - setEditID(mEditID); -} -void LLFloaterVFS::add(entry file) -{ - mFiles.push_back(file); - refresh(); -} -void LLFloaterVFS::clear() -{ - std::list::iterator end = mFiles.end(); - for(std::list::iterator iter = mFiles.begin(); iter != end; ++iter) - { - gVFS->removeFile((*iter).mID, (*iter).mType); - } - mFiles.clear(); - refresh(); -} -void LLFloaterVFS::reloadAll() -{ - std::list::iterator end = mFiles.end(); - for(std::list::iterator iter = mFiles.begin(); iter != end; ++iter) - { - entry file = (*iter); - reloadEntry(file); - } - refresh(); -} -void LLFloaterVFS::reloadEntry(entry file) -{ - LLUUID asset_id = file.mID; - LLAssetType::EType asset_type = file.mType; - gVFS->removeFile(file.mID, file.mType); - std::string file_name = file.mFilename; - S32 file_size; - LLAPRFile fp(file_name, LL_APR_RB, &file_size); - if(fp.getFileHandle()) - { - LLVFile file(gVFS, asset_id, asset_type, LLVFile::WRITE); - file.setMaxSize(file_size); - const S32 buf_size = 65536; - U8 copy_buf[buf_size]; - while ((file_size = fp.read(copy_buf, buf_size))) - file.write(copy_buf, file_size); - fp.close(); - } - else - { - // todo: show a warning, couldn't open the original file - return; - } - refresh(); -} -void LLFloaterVFS::setEditID(LLUUID edit_id) -{ - LLScrollListCtrl* list = getChild("file_list"); - bool found_in_list = (list->getItemIndex(edit_id) != -1); - bool found_in_files = false; - entry file; - std::list::iterator end = mFiles.end(); - for(std::list::iterator iter = mFiles.begin(); iter != end; ++iter) - { - if((*iter).mID == edit_id) - { - found_in_files = true; - file = (*iter); - break; - } - } - if(found_in_files && found_in_list) - { - mEditID = edit_id; - list->selectByID(edit_id); - setEditEnabled(true); - childSetText("name_edit", file.mName); - childSetText("id_edit", file.mID.asString()); - childSetValue("type_combo", std::string(LLAssetType::lookup(file.mType))); - } - else - { - mEditID = LLUUID::null; - list->deselectAllItems(TRUE); - setEditEnabled(false); - childSetText("name_edit", std::string("")); - childSetText("id_edit", std::string("")); - childSetValue("type_combo", std::string("animatn")); - } -} -LLFloaterVFS::entry LLFloaterVFS::getEditEntry() -{ - std::list::iterator end = mFiles.end(); - for(std::list::iterator iter = mFiles.begin(); iter != end; ++iter) - { - if((*iter).mID == mEditID) - return (*iter); - } - entry file; - file.mID = LLUUID::null; - return file; -} -void LLFloaterVFS::commitEdit() -{ - bool found = false; - entry file; - std::list::iterator iter; - std::list::iterator end = mFiles.end(); - for(iter = mFiles.begin(); iter != end; ++iter) - { - if((*iter).mID == mEditID) - { - found = true; - file = (*iter); - break; - } - } - if(!found) return; - entry edited_file; - edited_file.mName = childGetValue("name_edit").asString(); - edited_file.mID = LLUUID(childGetValue("id_edit").asString()); - edited_file.mType = LLAssetType::lookup(getChild("type_combo")->getValue().asString()); - if((edited_file.mID != file.mID) || (edited_file.mType != file.mType)) - { - gVFS->renameFile(file.mID, file.mType, edited_file.mID, edited_file.mType); - mEditID = edited_file.mID; - } - - (*iter) = edited_file; - refresh(); -} -void LLFloaterVFS::removeEntry() -{ - for(std::list::iterator iter = mFiles.begin(); iter != mFiles.end(); ) - { - if((*iter).mID == mEditID) - { - if((*iter).mType == LLAssetType::AT_TEXTURE) - gTextureList.deleteImage(gTextureList.findImage( (*iter).mID )); - else - gVFS->removeFile((*iter).mID, (*iter).mType); - iter = mFiles.erase(iter); - } - else ++iter; - } - refresh(); -} -void LLFloaterVFS::setMassEnabled(bool enabled) -{ - childSetEnabled("clear_btn", enabled); - childSetEnabled("reload_all_btn", enabled); // SHOULD WORK NOW! -} -void LLFloaterVFS::setEditEnabled(bool enabled) -{ - childSetEnabled("name_edit", enabled); - childSetEnabled("id_edit", false); // DOESN'T WORK - childSetEnabled("type_combo", false); // DOESN'T WORK - childSetEnabled("copy_uuid_btn", enabled); - childSetEnabled("item_btn", enabled); - childSetEnabled("reload_btn", enabled); // WORKS! - childSetEnabled("remove_btn", enabled); -} - -// static -void LLFloaterVFS::onClickAdd(void* user_data) -{ - if(!user_data) return; - AIFilePicker* filepicker = AIFilePicker::create(); - filepicker->open(); - filepicker->run(boost::bind(&LLFloaterVFS::onClickAdd_continued, user_data, filepicker)); -} - -// static -void LLFloaterVFS::onClickAdd_continued(void* user_data, AIFilePicker* filepicker) -{ - LLFloaterVFS* self = (LLFloaterVFS*)user_data; - if (filepicker->hasFilename()) - { - std::string file_name = filepicker->getFilename(); - std::string temp_filename = file_name + ".tmp"; - LLAssetType::EType asset_type = LLAssetConverter::convert(file_name, temp_filename); - if(asset_type == LLAssetType::AT_NONE) - { - // todo: show a warning - return; - } - LLUUID asset_id; - asset_id.generate(); - S32 file_size; - LLAPRFile fp(temp_filename, LL_APR_RB, &file_size); - if(fp.getFileHandle()) - { - if(asset_type == LLAssetType::AT_TEXTURE) - { - fp.close(); - //load the texture using built in functions - LLPointer image_j2c = new LLImageJ2C; - if( !image_j2c->loadAndValidate( temp_filename ) ) - { - llinfos << "Image: " << file_name << " is corrupt." << llendl; - return; - } - LLPointer image_raw = new LLImageRaw; - if( !image_j2c->decode(image_raw,0.0f) ) - { - llinfos << "Image: " << file_name << " is corrupt." << llendl; - return; - } - LLPointer imagep = new LLViewerFetchedTexture(asset_id); - imagep->createGLTexture(0, image_raw, 0, TRUE, LLGLTexture::BOOST_NONE); - gTextureList.addImage(imagep); - } - else - { - LLVFile file(gVFS, asset_id, asset_type, LLVFile::WRITE); - file.setMaxSize(file_size); - const S32 buf_size = 65536; - U8 copy_buf[buf_size]; - while ((file_size = fp.read(copy_buf, buf_size))) - file.write(copy_buf, file_size); - fp.close(); - } - } - else - { - if(temp_filename != file_name) - { - LLFile::remove(temp_filename); - } - // todo: show a warning, couldn't open the selected file - return; - } - if(temp_filename != file_name) - { - LLFile::remove(temp_filename); - } - entry file; - file.mFilename = file_name; - file.mID = asset_id; - file.mType = asset_type; - file.mName = gDirUtilp->getBaseFileName(file_name, true); - self->add(file); - /*if(self->getChild("create_pretend_item")->get()) - { - LLLocalInventory::addItem(file.mName, (int)file.mType, file.mID, true); - }*/ - } -} -// static -void LLFloaterVFS::onClickClear(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - if(!floaterp) return; - floaterp->clear(); -} -// static -void LLFloaterVFS::onClickReloadAll(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - if(!floaterp) return; - floaterp->reloadAll(); -} -// static -void LLFloaterVFS::onCommitFileList(LLUICtrl* ctrl, void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - LLScrollListCtrl* list = floaterp->getChild("file_list"); - LLUUID selected_id(LLUUID::null); - if(list->getFirstSelected()) - selected_id = list->getFirstSelected()->getUUID(); - floaterp->setEditID(selected_id); -} -// static -void LLFloaterVFS::onCommitEdit(LLUICtrl* ctrl, void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - floaterp->commitEdit(); -} -// static -void LLFloaterVFS::onClickCopyUUID(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - entry file = floaterp->getEditEntry(); - gViewerWindow->mWindow->copyTextToClipboard(utf8str_to_wstring(file.mID.asString())); -} -// static -void LLFloaterVFS::onClickItem(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - entry file = floaterp->getEditEntry(); - LLLocalInventory::addItem(file.mName, (int)file.mType, file.mID, true); -} -// static -void LLFloaterVFS::onClickReload(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - entry file = floaterp->getEditEntry(); - floaterp->reloadEntry(file); -} -// static -void LLFloaterVFS::onClickRemove(void* user_data) -{ - LLFloaterVFS* floaterp = (LLFloaterVFS*)user_data; - floaterp->removeEntry(); -} -// diff --git a/indra/newview/llfloatervfs.h b/indra/newview/llfloatervfs.h deleted file mode 100644 index 47d1d8755..000000000 --- a/indra/newview/llfloatervfs.h +++ /dev/null @@ -1,50 +0,0 @@ -// -#ifndef LL_LLFLOATERVFS_H -#define LL_LLFLOATERVFS_H -#include "llfloater.h" -#include "llassettype.h" - -class AIFilePicker; - -class LLFloaterVFS : LLFloater -{ -typedef struct -{ - std::string mFilename; - std::string mName; - LLUUID mID; - LLAssetType::EType mType; -} entry; -public: - LLFloaterVFS(); - ~LLFloaterVFS(); - static void show(); - BOOL postBuild(); - void refresh(); - void add(entry file); - void clear(); - void reloadAll(); - void setEditID(LLUUID edit_id); - entry getEditEntry(); - void commitEdit(); - void reloadEntry(entry file); - void removeEntry(); - static void onClickAdd(void* user_data); - static void onClickAdd_continued(void* user_data, AIFilePicker* filepicker); - static void onClickClear(void* user_data); - static void onClickReloadAll(void* user_data); - static void onCommitFileList(LLUICtrl* ctrl, void* user_data); - static void onCommitEdit(LLUICtrl* ctrl, void* user_data); - static void onClickCopyUUID(void* user_data); - static void onClickItem(void* user_data); - static void onClickReload(void* user_data); - static void onClickRemove(void* user_data); -private: - static LLFloaterVFS* sInstance; - static std::list mFiles; - LLUUID mEditID; - void setMassEnabled(bool enabled); - void setEditEnabled(bool enabled); -}; -#endif -// diff --git a/indra/newview/llfloatervfsexplorer.cpp b/indra/newview/llfloatervfsexplorer.cpp deleted file mode 100644 index 9c4030bee..000000000 --- a/indra/newview/llfloatervfsexplorer.cpp +++ /dev/null @@ -1,182 +0,0 @@ -// -//A lot of bad things going on in here, needs a rewrite. -#include "llviewerprecompiledheaders.h" -#include "llfloatervfsexplorer.h" -#include "lluictrlfactory.h" -#include "llscrolllistctrl.h" -#include "llcheckboxctrl.h" -#include "llvfs.h" -#include "lllocalinventory.h" -#include "llviewerwindow.h" -#include "llassetconverter.h" - -LLFloaterVFSExplorer* LLFloaterVFSExplorer::sInstance; -std::map LLFloaterVFSExplorer::sVFSFileMap; - -LLFloaterVFSExplorer::LLFloaterVFSExplorer() -: LLFloater(), - mEditID(LLUUID::null) -{ - LLUICtrlFactory::getInstance()->buildFloater(this, "floater_vfs_explorer.xml"); -} -LLFloaterVFSExplorer::~LLFloaterVFSExplorer() -{ - sInstance = NULL; -} -// static -void LLFloaterVFSExplorer::show() -{ - if(sInstance) - sInstance->open(); - else - { - sInstance = new LLFloaterVFSExplorer(); - sInstance->open(); - } -} -BOOL LLFloaterVFSExplorer::postBuild() -{ - childSetCommitCallback("file_list", onCommitFileList, this); - childSetAction("remove_btn", onClickRemove, this); - childSetAction("reload_all_btn", onClickReload, this); - childSetAction("copy_uuid_btn", onClickCopyUUID, this); - childSetAction("item_btn", onClickItem, this); - refresh(); - return TRUE; -} -void LLFloaterVFSExplorer::refresh() -{ - LLScrollListCtrl* list = getChild("file_list"); - list->clearRows(); - sVFSFileMap = gVFS->getFileList(); - std::map::iterator end = sVFSFileMap.end(); - for(std::map::iterator iter = sVFSFileMap.begin(); iter != end; ++iter) - { - LLVFSFileSpecifier file_spec = iter->first; - LLSD element; - element["id"] = file_spec.mFileID; - LLSD& name_column = element["columns"][0]; - name_column["column"] = "name"; - name_column["value"] = file_spec.mFileID.asString(); - LLSD& type_column = element["columns"][1]; - type_column["column"] = "type"; - type_column["value"] = std::string(LLAssetType::lookup(file_spec.mFileType)); - list->addElement(element, ADD_BOTTOM); - } - setEditID(mEditID); -} -void LLFloaterVFSExplorer::reloadAll() -{ - //get our magic from gvfs here - //this should re-request all assets from the server if possible. - refresh(); -} -void LLFloaterVFSExplorer::setEditID(LLUUID edit_id) -{ - LLScrollListCtrl* list = getChild("file_list"); - bool found_in_list = (list->getItemIndex(edit_id) != -1); - bool found_in_files = false; - LLVFSFileSpecifier file; - std::map::iterator end = sVFSFileMap.end(); - for(std::map::iterator iter = sVFSFileMap.begin(); iter != end; ++iter) - { - if((*iter).first.mFileID == edit_id) - { - found_in_files = true; - file = (*iter).first; - break; - } - } - if(found_in_files && found_in_list) - { - mEditID = edit_id; - list->selectByID(edit_id); - setEditEnabled(true); - childSetText("name_edit", file.mFileID.asString()); - childSetText("id_edit", file.mFileID.asString()); - childSetValue("type_combo", std::string(LLAssetType::lookup(file.mFileType))); - } - else - { - mEditID = LLUUID::null; - list->deselectAllItems(TRUE); - setEditEnabled(false); - childSetText("name_edit", std::string("")); - childSetText("id_edit", std::string("")); - childSetValue("type_combo", std::string("animatn")); - } -} -LLVFSFileSpecifier LLFloaterVFSExplorer::getEditEntry() -{ - LLVFSFileSpecifier file; - std::map::iterator end = sVFSFileMap.end(); - for(std::map::iterator iter = sVFSFileMap.begin(); iter != end; ++iter) - { - if((*iter).first.mFileID == mEditID) - return (*iter).first; - } - file.mFileID = LLUUID::null; - return file; -} - -void LLFloaterVFSExplorer::removeEntry() -{ - std::map::iterator end = sVFSFileMap.end(); - for(std::map::iterator iter = sVFSFileMap.begin(); iter != end; ++iter) - { - if((*iter).first.mFileID == mEditID) - { - gVFS->removeFile((*iter).first.mFileID, (*iter).first.mFileType); - sVFSFileMap.erase(iter); - break; - } - else ++iter; - } - refresh(); -} -void LLFloaterVFSExplorer::setEditEnabled(bool enabled) -{ - childSetEnabled("name_edit", false); - childSetEnabled("id_edit", false); - childSetEnabled("type_combo", false); - childSetEnabled("edit_data_btn", enabled); - childSetEnabled("remove_btn", enabled); - childSetEnabled("copy_uuid_btn", enabled); -} -// static -void LLFloaterVFSExplorer::onCommitFileList(LLUICtrl* ctrl, void* user_data) -{ - LLFloaterVFSExplorer* floaterp = (LLFloaterVFSExplorer*)user_data; - LLScrollListCtrl* list = floaterp->getChild("file_list"); - LLUUID selected_id(LLUUID::null); - if(list->getFirstSelected()) - selected_id = list->getFirstSelected()->getUUID(); - floaterp->setEditID(selected_id); -} -// static -void LLFloaterVFSExplorer::onClickCopyUUID(void* user_data) -{ - LLFloaterVFSExplorer* floaterp = (LLFloaterVFSExplorer*)user_data; - LLVFSFileSpecifier file = floaterp->getEditEntry(); - gViewerWindow->mWindow->copyTextToClipboard(utf8str_to_wstring(file.mFileID.asString())); -} -// static -void LLFloaterVFSExplorer::onClickRemove(void* user_data) -{ - LLFloaterVFSExplorer* floaterp = (LLFloaterVFSExplorer*)user_data; - floaterp->removeEntry(); -} -// static -void LLFloaterVFSExplorer::onClickReload(void* user_data) -{ - LLFloaterVFSExplorer* floaterp = (LLFloaterVFSExplorer*)user_data; - floaterp->reloadAll(); -} -// static -void LLFloaterVFSExplorer::onClickItem(void* user_data) -{ - LLFloaterVFSExplorer* floaterp = (LLFloaterVFSExplorer*)user_data; - LLVFSFileSpecifier file = floaterp->getEditEntry(); - LLLocalInventory::addItem(file.mFileID.asString(),file.mFileType,file.mFileID,true); -} -// diff --git a/indra/newview/llfloatervfsexplorer.h b/indra/newview/llfloatervfsexplorer.h deleted file mode 100644 index 34fd8e2d4..000000000 --- a/indra/newview/llfloatervfsexplorer.h +++ /dev/null @@ -1,41 +0,0 @@ -// -#ifndef LL_LLFLOATERVFSEXPLORER_H -#define LL_LLFLOATERVFSEXPLORER_H - -#include "llfloater.h" -#include "llassettype.h" -#include "llvfs.h" - -class LLFloaterVFSExplorer : LLFloater -{ -typedef struct -{ - std::string mFilename; - std::string mName; - LLUUID mID; - LLAssetType::EType mType; -} entry; -public: - LLFloaterVFSExplorer(); - ~LLFloaterVFSExplorer(); - static void show(); - BOOL postBuild(); - void refresh(); - void reloadAll(); - void removeEntry(); - void setEditID(LLUUID edit_id); - LLVFSFileSpecifier getEditEntry(); - static void onCommitFileList(LLUICtrl* ctrl, void* user_data); - static void onClickCopyUUID(void* user_data); - static void onClickRemove(void* user_data); - static void onClickReload(void* user_data); - static void onClickEditData(void* user_data); - static void onClickItem(void* user_data); -private: - static LLFloaterVFSExplorer* sInstance; - static std::map sVFSFileMap; - LLUUID mEditID; - void setEditEnabled(bool enabled); -}; -#endif -// diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp index 6b665a73f..8111eb534 100644 --- a/indra/newview/llviewermenu.cpp +++ b/indra/newview/llviewermenu.cpp @@ -250,8 +250,6 @@ #include "lltexlayer.h" // -#include "llfloatervfs.h" -#include "llfloatervfsexplorer.h" #include "llfloatermessagelog.h" #include "shfloatermediaticker.h" #include "llpacketring.h" @@ -501,8 +499,6 @@ void handle_hide_typing_notification(void*); void handle_close_all_notifications(void*); void handle_open_message_log(void*); void handle_edit_ao(void*); -void handle_local_assets(void*); -void handle_vfs_explorer(void*); void handle_sounds_explorer(void*); void handle_blacklist(void*); // @@ -3801,16 +3797,6 @@ void handle_edit_ao(void*) LLFloaterAO::show(NULL); } -void handle_local_assets(void*) -{ - -} - -void handle_vfs_explorer(void*) -{ - -} - void handle_sounds_explorer(void*) { LLFloaterExploreSounds::toggle(); diff --git a/indra/newview/skins/default/xui/en-us/floater_vfs.xml b/indra/newview/skins/default/xui/en-us/floater_vfs.xml deleted file mode 100644 index 5079d4114..000000000 --- a/indra/newview/skins/default/xui/en-us/floater_vfs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - diff --git a/indra/newview/skins/default/xui/en-us/floater_vfs_explorer.xml b/indra/newview/skins/default/xui/en-us/floater_vfs_explorer.xml deleted file mode 100644 index 933338ff6..000000000 --- a/indra/newview/skins/default/xui/en-us/floater_vfs_explorer.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - -