00001 00032 #ifndef LL_LLFLOATERNAMEDESC_H 00033 #define LL_LLFLOATERNAMEDESC_H 00034 00035 #include "llfloater.h" 00036 #include "llresizehandle.h" 00037 #include "llstring.h" 00038 00039 class LLLineEditor; 00040 class LLButton; 00041 class LLRadioGroup; 00042 00043 class LLFloaterNameDesc : public LLFloater 00044 { 00045 public: 00046 LLFloaterNameDesc(const std::string& filename); 00047 virtual ~LLFloaterNameDesc(); 00048 virtual BOOL postBuild(); 00049 00050 static void doCommit(class LLUICtrl *, void* userdata); 00051 protected: 00052 virtual void onCommit(); 00053 00054 protected: 00055 BOOL mIsAudio; 00056 00057 LLString mFilenameAndPath; 00058 LLString mFilename; 00059 00060 static void onBtnOK(void*); 00061 static void onBtnCancel(void*); 00062 }; 00063 00064 #endif // LL_LLFLOATERNAMEDESC_H