Files
SingularityViewer/indra/newview/llfloaterexploresounds.h
2010-10-02 17:10:46 -04:00

42 lines
892 B
C++

// <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_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);
static void blacklistSound(void* user_data);
private:
virtual ~LLFloaterExploreSounds();
std::list<LLSoundHistoryItem> mLastHistory;
// static stuff!
public:
static LLFloaterExploreSounds* sInstance;
static void toggle();
};
#endif
// </edit>