Initial Python bindings pass for ProjectManager

Adds dependency on pybind and interface to call o3de.py functions from c++
This commit is contained in:
Alex Peterson
2021-05-11 09:48:11 -07:00
committed by GitHub
parent 2e32b2ee57
commit 26d886792d
22 changed files with 553 additions and 14 deletions
@@ -28,6 +28,8 @@ namespace O3DE::ProjectManager
{
m_ui->setupUi(this);
m_pythonBindings = AZStd::make_unique<PythonBindings>(engineRootPath);
ConnectSlotsAndSignals();
QDir rootDir = QString::fromUtf8(engineRootPath.Native().data(), aznumeric_cast<int>(engineRootPath.Native().size()));
@@ -44,6 +46,7 @@ namespace O3DE::ProjectManager
ProjectManagerWindow::~ProjectManagerWindow()
{
m_pythonBindings.reset();
}
void ProjectManagerWindow::BuildScreens()