Files
SingularityViewer/indra/newview/llfloaterexportregion.h
2010-05-01 07:20:27 -03:00

47 lines
960 B
C++

// <edit>
#ifndef LL_LLFLOATEREXPORTREGION_H
#define LL_LLFLOATEREXPORTREGION_H
#include "llfloater.h"
#include "llselectmgr.h"
#include "llvoavatar.h"
class LLFloaterExportRegion
: public LLFloater
{
public:
LLFloaterExportRegion();
BOOL postBuild(void);
void updateNamesProgress();
void receivePrimName(LLViewerObject* object, std::string name);
LLSD getLLSD();
std::vector<U32> mPrimList;
std::map<U32, std::string> mPrimNameMap;
static LLFloaterExportRegion* sInstance;
static void receiveObjectProperties(LLUUID fullid, std::string name, std::string desc);
static void onClickSelectAll(void* user_data);
static void onClickSaveAs(void* user_data);
private:
virtual ~LLFloaterExportRegion();
void addToPrimList(LLViewerObject* object);
enum LIST_COLUMN_ORDER
{
LIST_CHECKED,
LIST_TYPE,
LIST_NAME,
LIST_AVATARID
};
std::map<LLUUID, LLSD> mExportables;
};
#endif
// </edit>