Remove more outbox parts, I think these were never even used
This commit is contained in:
@@ -389,7 +389,6 @@ set(viewer_SOURCE_FILES
|
||||
llpanellandoptions.cpp
|
||||
llpanellogin.cpp
|
||||
llpanelmaininventory.cpp
|
||||
llpanelmarketplaceoutboxinventory.cpp
|
||||
llpanelmediasettingsgeneral.cpp
|
||||
llpanelmediasettingspermissions.cpp
|
||||
llpanelmediasettingssecurity.cpp
|
||||
@@ -925,7 +924,6 @@ set(viewer_HEADER_FILES
|
||||
llpanellandoptions.h
|
||||
llpanellogin.h
|
||||
llpanelmaininventory.h
|
||||
llpanelmarketplaceoutboxinventory.h
|
||||
llpanelmediasettingsgeneral.h
|
||||
llpanelmediasettingspermissions.h
|
||||
llpanelmediasettingssecurity.h
|
||||
|
||||
@@ -45,7 +45,6 @@
|
||||
#include "llscrollcontainer.h"
|
||||
#include "llviewerassettype.h"
|
||||
#include "llpanelmaininventory.h"
|
||||
#include "llpanelmarketplaceoutboxinventory.h"
|
||||
|
||||
#include "llsdserialize.h"
|
||||
|
||||
@@ -337,10 +336,6 @@ LLView* LLInventoryPanel::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFac
|
||||
panel = new LLInventoryRecentItemsPanel(name, sort_order, start_folder,
|
||||
rect, &gInventory,
|
||||
allow_multi_select, parent);
|
||||
else if(name == "panel_outbox_inventory")
|
||||
panel = new LLOutboxInventoryPanel(name, sort_order, start_folder,
|
||||
rect, &gInventory,
|
||||
allow_multi_select, parent);
|
||||
else
|
||||
panel = new LLInventoryPanel(name, sort_order, start_folder,
|
||||
rect, &gInventory,
|
||||
|
||||
@@ -1,149 +0,0 @@
|
||||
/**
|
||||
* @file llpanelmarketplaceoutboxinventory.cpp
|
||||
* @brief LLOutboxInventoryPanel class definition
|
||||
*
|
||||
* $LicenseInfo:firstyear=2009&license=viewerlgpl$
|
||||
* Second Life Viewer Source Code
|
||||
* Copyright (C) 2010, Linden Research, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation;
|
||||
* version 2.1 of the License only.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*
|
||||
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
|
||||
* $/LicenseInfo$
|
||||
*/
|
||||
|
||||
#include "llviewerprecompiledheaders.h"
|
||||
|
||||
#include "llpanelmarketplaceoutboxinventory.h"
|
||||
|
||||
//#include "llfolderview.h"
|
||||
//#include "llfoldervieweventlistener.h"
|
||||
#include "llinventorybridge.h"
|
||||
//#include "llinventoryfunctions.h"
|
||||
#include "lltrans.h"
|
||||
//#include "llviewerfoldertype.h"
|
||||
|
||||
|
||||
//
|
||||
// statics
|
||||
//
|
||||
|
||||
static LLRegisterWidget<LLOutboxInventoryPanel> r1("outbox_inventory_panel");
|
||||
//static LLRegisterWidget<LLOutboxFolderViewFolder> r2("outbox_folder_view_folder");
|
||||
|
||||
//
|
||||
// LLOutboxInventoryPanel Implementation
|
||||
//
|
||||
|
||||
LLOutboxInventoryPanel::LLOutboxInventoryPanel(const std::string& name,
|
||||
const std::string& sort_order_setting,
|
||||
const std::string& start_folder,
|
||||
const LLRect& rect,
|
||||
LLInventoryModel* inventory,
|
||||
BOOL allow_multi_select,
|
||||
LLView* parent_view)
|
||||
: LLInventoryPanel(name, sort_order_setting, start_folder, rect, inventory, allow_multi_select, parent_view)
|
||||
{
|
||||
}
|
||||
|
||||
LLOutboxInventoryPanel::~LLOutboxInventoryPanel()
|
||||
{
|
||||
}
|
||||
|
||||
// virtual
|
||||
void LLOutboxInventoryPanel::buildFolderView(/*const LLInventoryPanel::Params& params*/)
|
||||
{
|
||||
// Determine the root folder in case specified, and
|
||||
// build the views starting with that folder.
|
||||
|
||||
LLUUID root_id = gInventory.findCategoryUUIDForType(LLFolderType::FT_OUTBOX, false);
|
||||
|
||||
if (root_id == LLUUID::null)
|
||||
{
|
||||
LL_WARNS() << "Outbox inventory panel has no root folder!" << LL_ENDL;
|
||||
root_id = LLUUID::generateNewID();
|
||||
}
|
||||
|
||||
LLInvFVBridge* new_listener = mInvFVBridgeBuilder->createBridge(LLAssetType::AT_CATEGORY,
|
||||
LLAssetType::AT_CATEGORY,
|
||||
LLInventoryType::IT_CATEGORY,
|
||||
this,
|
||||
NULL,
|
||||
root_id);
|
||||
|
||||
mFolderRoot = createFolderView(new_listener, true/*params.use_label_suffix()*/)->getHandle();
|
||||
}
|
||||
|
||||
LLFolderViewFolder * LLOutboxInventoryPanel::createFolderViewFolder(LLInvFVBridge * bridge)
|
||||
{
|
||||
return new LLOutboxFolderViewFolder(
|
||||
bridge->getDisplayName(),
|
||||
bridge->getIcon(),
|
||||
bridge->getIconOpen(),
|
||||
LLUI::getUIImage("inv_link_overlay.tga"),
|
||||
mFolderRoot.get(),
|
||||
bridge);
|
||||
}
|
||||
|
||||
LLFolderViewItem * LLOutboxInventoryPanel::createFolderViewItem(LLInvFVBridge * bridge)
|
||||
{
|
||||
return new LLOutboxFolderViewItem(
|
||||
bridge->getDisplayName(),
|
||||
bridge->getIcon(),
|
||||
bridge->getIconOpen(),
|
||||
LLUI::getUIImage("inv_link_overlay.tga"),
|
||||
bridge->getCreationDate(),
|
||||
mFolderRoot.get(),
|
||||
bridge);
|
||||
}
|
||||
|
||||
//
|
||||
// LLOutboxFolderViewFolder Implementation
|
||||
//
|
||||
|
||||
LLOutboxFolderViewFolder::LLOutboxFolderViewFolder(const std::string& name, LLUIImagePtr icon,
|
||||
LLUIImagePtr icon_open,
|
||||
LLUIImagePtr icon_link,
|
||||
LLFolderView* root,
|
||||
LLFolderViewEventListener* listener)
|
||||
: LLFolderViewFolder(name, icon, icon_open, icon_link, root, listener)
|
||||
{
|
||||
}
|
||||
|
||||
//
|
||||
// LLOutboxFolderViewItem Implementation
|
||||
//
|
||||
|
||||
LLOutboxFolderViewItem::LLOutboxFolderViewItem(const std::string& name, LLUIImagePtr icon,
|
||||
LLUIImagePtr icon_open,
|
||||
LLUIImagePtr icon_overlay,
|
||||
S32 creation_date,
|
||||
LLFolderView* root,
|
||||
LLFolderViewEventListener* listener)
|
||||
: LLFolderViewItem(name, icon, icon_open, icon_overlay, creation_date, root, listener)
|
||||
{
|
||||
}
|
||||
|
||||
BOOL LLOutboxFolderViewItem::handleDoubleClick(S32 x, S32 y, MASK mask)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void LLOutboxFolderViewItem::openItem()
|
||||
{
|
||||
// Intentionally do nothing to block attaching items from the outbox
|
||||
}
|
||||
|
||||
// eof
|
||||
@@ -1,74 +0,0 @@
|
||||
/**
|
||||
* @file llpanelmarketplaceoutboxinventory.h
|
||||
* @brief LLOutboxInventoryPanel class declaration
|
||||
*
|
||||
* $LicenseInfo:firstyear=2009&license=viewerlgpl$
|
||||
* Second Life Viewer Source Code
|
||||
* Copyright (C) 2010, Linden Research, Inc.
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation;
|
||||
* version 2.1 of the License only.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*
|
||||
* Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
|
||||
* $/LicenseInfo$
|
||||
*/
|
||||
|
||||
#ifndef LL_OUTBOXINVENTORYPANEL_H
|
||||
#define LL_OUTBOXINVENTORYPANEL_H
|
||||
|
||||
|
||||
#include "llinventorypanel.h"
|
||||
#include "llfolderviewitem.h"
|
||||
|
||||
|
||||
class LLOutboxInventoryPanel : public LLInventoryPanel
|
||||
{
|
||||
public:
|
||||
LLOutboxInventoryPanel(const std::string& name,
|
||||
const std::string& sort_order_setting,
|
||||
const std::string& start_folder,
|
||||
const LLRect& rect,
|
||||
LLInventoryModel* inventory,
|
||||
BOOL allow_multi_select,
|
||||
LLView *parent_view = NULL);
|
||||
~LLOutboxInventoryPanel();
|
||||
|
||||
// virtual
|
||||
void buildFolderView(/*const LLInventoryPanel::Params& params*/);
|
||||
|
||||
// virtual
|
||||
LLFolderViewFolder * createFolderViewFolder(LLInvFVBridge * bridge);
|
||||
LLFolderViewItem * createFolderViewItem(LLInvFVBridge * bridge);
|
||||
};
|
||||
|
||||
|
||||
class LLOutboxFolderViewFolder : public LLFolderViewFolder
|
||||
{
|
||||
public:
|
||||
LLOutboxFolderViewFolder(const std::string& name, LLUIImagePtr icon, LLUIImagePtr icon_open, LLUIImagePtr icon_link, LLFolderView* root, LLFolderViewEventListener* listener);
|
||||
};
|
||||
|
||||
|
||||
class LLOutboxFolderViewItem : public LLFolderViewItem
|
||||
{
|
||||
public:
|
||||
LLOutboxFolderViewItem(const std::string& name, LLUIImagePtr icon, LLUIImagePtr icon_open, LLUIImagePtr icon_overlay, S32 creation_date, LLFolderView* root, LLFolderViewEventListener* listener);
|
||||
|
||||
// virtual
|
||||
BOOL handleDoubleClick(S32 x, S32 y, MASK mask);
|
||||
void openItem();
|
||||
};
|
||||
|
||||
|
||||
#endif //LL_OUTBOXINVENTORYPANEL_H
|
||||
@@ -1,2 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<outbox_inventory_panel name="inventory_outbox" tool_tip="Legen Sie Artikel hier ab, um sie zum Verkauf in Ihrem Laden vorzubereiten"/>
|
||||
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<outbox_inventory_panel
|
||||
name="inventory_outbox"
|
||||
start_folder="Outbox"
|
||||
follows="all" layout="topleft"
|
||||
top="0" left="0" height="165" width="308"
|
||||
top_pad="0"
|
||||
bg_opaque_color="0.169 0.169 0.169 1"
|
||||
bg_alpha_color="0.169 0.169 0.169 1"
|
||||
background_visible="true"
|
||||
border="false"
|
||||
bevel_style="none"
|
||||
show_item_link_overlays="true"
|
||||
tool_tip="Drag and drop items here to prepare them for sale on your storefront"
|
||||
allow_open="false"
|
||||
allow_drop_on_root="false"
|
||||
>
|
||||
<scroll reserve_scroll_corner="false" />
|
||||
</outbox_inventory_panel>
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<outbox_inventory_panel name="inventory_outbox" tool_tip="Arrastra y suelta aquí los ítems para prepararlos para la venta en el escaparate de tu Tienda">
|
||||
</outbox_inventory_panel>
|
||||
Reference in New Issue
Block a user