#include <CSStringlist.h>
Public Member Functions | |
std::string | getString (int i) |
void | clear () |
void * | getObject (int i) |
void | set (int i, const std::string &text, void *object=((void *) 1)) |
void | add (const std::string &text, void *object=((void *) 1)) |
void | insert (int i, const std::string &text, void *object=((void *) 1)) |
void | remove (int i) |
int | getSize () |
|
Definition at line 24 of file CSStringlist.h. Referenced by CSCombobox::getSelectedString(), insert(), CSTextarea::paint(), CSListbox::paint(), CSTextarea::reactOnMessageTextarea(), and remove().
00025 { 00026 StringMap::iterator iter = mMap.find(i); 00027 if (iter != mMap.end()) 00028 { 00029 return iter->second; 00030 } 00031 return ""; 00032 } |
|
Definition at line 33 of file CSStringlist.h. Referenced by CSTextarea::setMultiLineText().
00034 { 00035 mMap.clear(); 00036 mObjectMap.clear(); 00037 } |
|
Definition at line 38 of file CSStringlist.h. Referenced by CSCombobox::getSelectedObject(), insert(), and remove().
00039 { 00040 ObjectMap::iterator iter = mObjectMap.find(i); 00041 if (iter != mObjectMap.end()) 00042 { 00043 if ((iter->second) == ((void *) 1)) 00044 { 00045 return 0; 00046 } 00047 return iter->second; 00048 } 00049 return 0; 00050 } |
|
Definition at line 52 of file CSStringlist.h. Referenced by insert(), CSTextarea::reactOnMessageTextarea(), and remove().
00053 { 00054 mMap.erase(i); 00055 mMap.insert(StringMap::value_type(i, text)); 00056 mObjectMap.erase(i); 00057 mObjectMap.insert(ObjectMap::value_type(i, object)); 00058 } |
|
Definition at line 60 of file CSStringlist.h. Referenced by CSTextarea::setMultiLineText().
00061 { 00062 mMap.insert(StringMap::value_type(mMap.size(), text)); 00063 mObjectMap.insert(ObjectMap::value_type(mObjectMap.size(), object)); 00064 } |
|
Definition at line 67 of file CSStringlist.h. References getObject(), getString(), and set(). Referenced by CSTextarea::reactOnMessageTextarea().
|
Here is the call graph for this function:
|
Definition at line 76 of file CSStringlist.h. References getObject(), getString(), and set(). Referenced by CSTextarea::reactOnMessageTextarea().
|
Here is the call graph for this function:
|
Definition at line 86 of file CSStringlist.h. Referenced by CSListbox::layoutSetupListbox(), CSTextarea::paint(), CSListbox::paint(), and CSTextarea::reactOnMessageTextarea().
00087 {
00088 return mMap.size();
00089 }
|