uninitialized variables-gui

This commit is contained in:
AzaezelX 2020-05-11 15:03:27 -05:00
parent b9c207765e
commit 9fef1b3cd1
43 changed files with 119 additions and 33 deletions

View file

@ -42,13 +42,15 @@ GuiInspectorCustomField::GuiInspectorCustomField( GuiInspector *inspector,
{
mInspector = inspector;
mParent = parent;
setBounds(0,0,100,20);
setBounds(0,0,100,20);
mDoc = StringTable->insert("no Docs Found!");
}
GuiInspectorCustomField::GuiInspectorCustomField()
{
mInspector = NULL;
mParent = NULL;
mDoc = StringTable->insert("no Docs Found!");
}
void GuiInspectorCustomField::setData( const char* data, bool callbacks )

View file

@ -34,7 +34,7 @@ class GuiInspectorDynamicField : public GuiInspectorField
public:
GuiInspectorDynamicField( GuiInspector *inspector, GuiInspectorGroup* parent, SimFieldDictionary::Entry* field );
GuiInspectorDynamicField() {};
GuiInspectorDynamicField() :mDynField(NULL), mDeleteButton(NULL) {};
~GuiInspectorDynamicField() {};
DECLARE_CONOBJECT( GuiInspectorDynamicField );

View file

@ -37,9 +37,9 @@ private:
public:
DECLARE_CONOBJECT(GuiInspectorDynamicGroup);
GuiInspectorDynamicGroup() { /*mNeedScroll=false;*/ };
GuiInspectorDynamicGroup() { mAddCtrl = NULL;/*mNeedScroll=false;*/ };
GuiInspectorDynamicGroup( StringTableEntry groupName, SimObjectPtr<GuiInspector> parent )
: GuiInspectorGroup( groupName, parent) { /*mNeedScroll=false;*/};
: GuiInspectorGroup( groupName, parent) { mAddCtrl = NULL;/*mNeedScroll=false;*/};
//-----------------------------------------------------------------------------
// inspectGroup is overridden in GuiInspectorDynamicGroup to inspect an

View file

@ -52,7 +52,11 @@ GuiInspectorField::GuiInspectorField( GuiInspector* inspector,
mEdit( NULL ),
mTargetObject(NULL),
mUseHeightOverride(false),
mHeightOverride(18)
mHighlighted(false),
mHeightOverride(18),
mSpecialEditField(false),
mVariableName(StringTable->EmptyString()),
mCallbackName(StringTable->EmptyString())
{
if( field != NULL )
mCaption = field->pFieldname;

View file

@ -41,7 +41,10 @@ ConsoleDocClass( GuiInspectorVariableField,
"@internal"
);
GuiInspectorVariableField::GuiInspectorVariableField()
GuiInspectorVariableField::GuiInspectorVariableField()
: mVariableName(StringTable->EmptyString()),
mSetCallbackName(StringTable->EmptyString()),
mOwnerObject(NULL)
{
}