Added IntText(), UnsignedText(), DoubleText() and FloatText() convenience wrappers.

This commit is contained in:
Uli Kusterer 2014-01-21 02:54:36 +01:00
parent ff8e2041dd
commit 4cd1f269c2
1 changed files with 32 additions and 0 deletions

View File

@ -1417,7 +1417,39 @@ public:
/// Sets the text to the given float.
void SetText( float inNum );
/// Convenience for QueryIntText when you don't care if the text won't convert.
int IntText()
{
int i = 0;
QueryIntText( &i );
return i;
}
/// Convenience for QueryUnsignedText when you don't care if the text won't convert.
unsigned UnsignedText()
{
unsigned i = 0;
QueryUnsignedText( &i );
return i;
}
/// Convenience for QueryDoubleText when you don't care if the text won't convert.
double DoubleText()
{
double i = 0;
QueryDoubleText( &i );
return i;
}
/// Convenience for QueryFloatText when you don't care if the text won't convert.
float FloatText()
{
float i = 0;
QueryFloatText( &i );
return i;
}
/// Adds a sub-element equivalent to the given boolean.
void SetBoolFirstChild( bool inBool );