llclipboard.h

Go to the documentation of this file.
00001 
00032 #ifndef LL_LLCLIPBOARD_H
00033 #define LL_LLCLIPBOARD_H
00034 
00035 
00036 #include "llstring.h"
00037 #include "lluuid.h"
00038 
00039 //
00040 // Classes
00041 //
00042 class LLClipboard
00043 {
00044 protected:
00045         LLUUID          mSourceID;
00046         LLWString mString;
00047         
00048 public:
00049         LLClipboard();
00050         ~LLClipboard();
00051 
00052         void            copyFromSubstring(const LLWString &copy_from, S32 pos, S32 len, const LLUUID& source_id = LLUUID::null );
00053 
00054 
00055         BOOL            canPasteString();
00056         LLWString       getPasteWString(LLUUID* source_id = NULL);
00057 };
00058 
00059 
00060 // Global singleton
00061 extern LLClipboard gClipboard;
00062 
00063 
00064 #endif  // LL_LLCLIPBOARD_H

Generated on Thu Jul 1 06:08:22 2010 for Second Life Viewer by  doxygen 1.4.7