Removes UIEnumerations from Code/Editor

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
This commit is contained in:
Esteban Papp
2021-11-08 19:26:15 -08:00
parent 43b35add36
commit 6b7b8c45a7
3 changed files with 0 additions and 114 deletions
-75
View File
@@ -1,75 +0,0 @@
/*
* Copyright (c) Contributors to the Open 3D Engine Project.
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
// Description : This file implements the container for the assotiaon of
// enumeration name to enumeration values
#include "EditorDefs.h"
#include "UIEnumerations.h"
//////////////////////////////////////////////////////////////////////////
CUIEnumerations& CUIEnumerations::GetUIEnumerationsInstance()
{
static CUIEnumerations oGeneralProxy;
return oGeneralProxy;
}
//////////////////////////////////////////////////////////////////////////
CUIEnumerations::TDValuesContainer& CUIEnumerations::GetStandardNameContainer()
{
static TDValuesContainer cValuesContainer;
static bool boInit(false);
if (!boInit)
{
boInit = true;
XmlNodeRef oRootNode;
XmlNodeRef oEnumaration;
XmlNodeRef oEnumerationItem;
int nNumberOfEnumarations(0);
int nCurrentEnumaration(0);
int nNumberOfEnumerationItems(0);
int nCurrentEnumarationItem(0);
oRootNode = GetISystem()->GetXmlUtils()->LoadXmlFromFile("Editor\\PropertyEnumerations.xml");
nNumberOfEnumarations = oRootNode ? oRootNode->getChildCount() : 0;
for (nCurrentEnumaration = 0; nCurrentEnumaration < nNumberOfEnumarations; ++nCurrentEnumaration)
{
TDValues cValues;
oEnumaration = oRootNode->getChild(nCurrentEnumaration);
nNumberOfEnumerationItems = oEnumaration->getChildCount();
for (nCurrentEnumarationItem = 0; nCurrentEnumarationItem < nNumberOfEnumerationItems; ++nCurrentEnumarationItem)
{
oEnumerationItem = oEnumaration->getChild(nCurrentEnumarationItem);
const char* szKey(nullptr);
const char* szValue(nullptr);
oEnumerationItem->getAttributeByIndex(0, &szKey, &szValue);
cValues.push_back(szValue);
}
const char* szKey(nullptr);
const char* szValue(nullptr);
oEnumaration->getAttributeByIndex(0, &szKey, &szValue);
cValuesContainer.insert(TDValuesContainer::value_type(szValue, cValues));
}
}
return cValuesContainer;
}
//////////////////////////////////////////////////////////////////////////
-37
View File
@@ -1,37 +0,0 @@
/*
* Copyright (c) Contributors to the Open 3D Engine Project.
* For complete copyright and license terms please see the LICENSE at the root of this distribution.
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
// Description : This file declares the container for the assotiaon of
// enumeration name to enumeration values
#ifndef CRYINCLUDE_EDITOR_UTIL_UIENUMERATIONS_H
#define CRYINCLUDE_EDITOR_UTIL_UIENUMERATIONS_H
#pragma once
class CUIEnumerations
{
public:
// For XML standard values.
typedef QStringList TDValues;
typedef std::map<QString, TDValues> TDValuesContainer;
protected:
private:
public:
static CUIEnumerations& GetUIEnumerationsInstance();
TDValuesContainer& GetStandardNameContainer();
protected:
private:
};
#endif // CRYINCLUDE_EDITOR_UTIL_UIENUMERATIONS_H
-2
View File
@@ -708,8 +708,6 @@ set(FILES
Util/ImageTIF.cpp
Util/ImageTIF.h
Util/Math.h
Util/UIEnumerations.cpp
Util/UIEnumerations.h
WelcomeScreen/WelcomeScreenDialog.h
WelcomeScreen/WelcomeScreenDialog.cpp
WelcomeScreen/WelcomeScreenDialog.ui