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 virtual void centerWindow(); 00054 00055 protected: 00056 BOOL mIsAudio; 00057 00058 LLString mFilenameAndPath; 00059 LLString mFilename; 00060 00061 static void onBtnOK(void*); 00062 static void onBtnCancel(void*); 00063 }; 00064 00065 #endif // LL_LLFLOATERNAMEDESC_H