Massive commit, beefed up the audio crash prevention, made a blacklist for assets, added sound explorer, fixed import, added item button to vfs explorer.

JELLY ROLL
This commit is contained in:
phr0z3nt04st
2010-07-08 00:20:37 -05:00
parent 30f5ce7491
commit 82aef8fa4c
27 changed files with 1232 additions and 61 deletions

View File

@@ -0,0 +1,41 @@
// <edit>
#ifndef LL_LLFLOATEREXPLORESOUNDS_H
#define LL_LLFLOATEREXPLORESOUNDS_H
#include "llfloater.h"
#include "llaudioengine.h"
class LLFloaterExploreSounds
: public LLFloater, public LLEventTimer
{
public:
LLFloaterExploreSounds();
BOOL postBuild(void);
void close(bool app_quitting);
BOOL tick();
LLSoundHistoryItem getItem(LLUUID itemID);
static void handle_play_locally(void* user_data);
static void handle_play_in_world(void* user_data);
static void handle_play_ambient(void* user_data);
static void handle_look_at(void* user_data);
static void handle_open(void* user_data);
static void handle_copy_uuid(void* user_data);
static void handle_stop(void* user_data);
private:
virtual ~LLFloaterExploreSounds();
std::list<LLSoundHistoryItem> mLastHistory;
// static stuff!
public:
static LLFloaterExploreSounds* sInstance;
static void toggle();
};
#endif
// </edit>