From f1e539cadfb085cedc32f9773cfb9d14bfcdf138 Mon Sep 17 00:00:00 2001 From: Bryan Galdrikian Date: Wed, 23 Aug 2017 11:24:32 -0700 Subject: Removing ArtistTools and CurveEditor projects --- .../BlastPlugin/Window/FileReferencesPanel.cpp | 360 --------------------- 1 file changed, 360 deletions(-) delete mode 100644 tools/ArtistTools/source/BlastPlugin/Window/FileReferencesPanel.cpp (limited to 'tools/ArtistTools/source/BlastPlugin/Window/FileReferencesPanel.cpp') diff --git a/tools/ArtistTools/source/BlastPlugin/Window/FileReferencesPanel.cpp b/tools/ArtistTools/source/BlastPlugin/Window/FileReferencesPanel.cpp deleted file mode 100644 index b3b09b4..0000000 --- a/tools/ArtistTools/source/BlastPlugin/Window/FileReferencesPanel.cpp +++ /dev/null @@ -1,360 +0,0 @@ -#include "FileReferencesPanel.h" -#include "ui_FileReferencesPanel.h" -#include "AppMainWindow.h" -#include -#include -#include -#include "GlobalSettings.h" -#include "SampleManager.h" -#include "ViewerOutput.h" - -FileReferencesPanel* gFileReferencesPanel = nullptr; -FileReferencesPanel* FileReferencesPanel::ins() -{ - return gFileReferencesPanel; -} - -FileReferencesPanel::FileReferencesPanel(QWidget *parent) - : QWidget(parent) - , ui(new Ui::FileReferencesPanel) -{ - ui->setupUi(this); - ui->lineEditFBXSourceAsset->setReadOnly(true); - - ui->lineEditFBX->setText("New.fbx"); - ui->lineEditObj->setText("New.obj"); - ui->lineEditLLAsset->setText("Newll.blast"); - ui->lineEditTKAsset->setText("Newtk.blast"); - ui->lineEditBPXA->setText("New.blast"); - bValid = false; - ui->checkBoxFBX->setChecked(false); - ui->checkBoxObj->setChecked(false); - ui->checkBoxLLAsset->setChecked(false); - ui->checkBoxTKAsset->setChecked(false); - ui->checkBoxBPXA->setChecked(false); - bValid = true; - - gFileReferencesPanel = this; - - updateValues(); -} - -FileReferencesPanel::~FileReferencesPanel() -{ - delete ui; -} - -void FileReferencesPanel::updateValues() -{ - AppMainWindow& window = AppMainWindow::Inst(); - BPParams& projectParams = BlastProject::ins().getParams(); - BPPFileReferences& fileReferences = projectParams.blast.fileReferences; - if (fileReferences.fbxSourceAsset.buf != nullptr) - ui->lineEditFBXSourceAsset->setText(fileReferences.fbxSourceAsset.buf); - else - ui->lineEditFBXSourceAsset->setText(""); - - ui->lineEditFBX->setText(""); - ui->lineEditObj->setText(""); - ui->lineEditLLAsset->setText(""); - ui->lineEditTKAsset->setText(""); - ui->lineEditBPXA->setText(""); - bValid = false; - ui->checkBoxFBX->setChecked(false); - ui->checkBoxObj->setChecked(false); - ui->checkBoxTKAsset->setChecked(false); - ui->checkBoxBPXA->setChecked(false); - bValid = true; - - SampleManager* pSampleManager = SampleManager::ins(); - if (pSampleManager == nullptr) - { - return; - } - - BlastAsset* pBlastAsset = pSampleManager->getCurBlastAsset(); - if (pBlastAsset == nullptr) - { - return; - } - - std::map& AssetDescMap = pSampleManager->getAssetDescMap(); - std::map::iterator itADM = AssetDescMap.find(pBlastAsset); - if (itADM == AssetDescMap.end()) - { - return; - } - - AssetList::ModelAsset modelAsset = itADM->second; - if (modelAsset.name.empty()) - { - return; - } - - BPPAssetArray& assetArray = projectParams.blast.blastAssets; - BPPAsset asset; - int aaas = 0; - for (; aaas < assetArray.arraySizes[0]; aaas++) - { - asset = assetArray.buf[aaas]; - std::string assetname = asset.name; - if (assetname == modelAsset.name) - break; - } - if (aaas == assetArray.arraySizes[0]) - { - return; - } - - QFileInfo fileInfo(modelAsset.name.c_str()); - - if (asset.fbx.buf != nullptr) - ui->lineEditFBX->setText(asset.fbx.buf); - else - { - ui->lineEditFBX->setText(fileInfo.baseName() + "_New.fbx"); - } - - if (asset.obj.buf != nullptr) - ui->lineEditObj->setText(asset.obj.buf); - else - { - ui->lineEditObj->setText(fileInfo.baseName() + "_New.obj"); - } - - if (asset.llasset.buf != nullptr) - ui->lineEditLLAsset->setText(asset.llasset.buf); - else - { - ui->lineEditLLAsset->setText(fileInfo.baseName() + "_Newll.blast"); - } - - if (asset.tkasset.buf != nullptr) - ui->lineEditTKAsset->setText(asset.tkasset.buf); - else - { - ui->lineEditTKAsset->setText(fileInfo.baseName() + "_Newtk.blast"); - } - - if (asset.bpxa.buf != nullptr) - ui->lineEditBPXA->setText(asset.bpxa.buf); - else - { - ui->lineEditBPXA->setText(fileInfo.baseName() + "_New.blast"); - } - - bValid = false; - ui->checkBoxFBX->setChecked(asset.exportFBX); - ui->checkBoxEmbedFBXCollision->setChecked(asset.embedFBXCollision); - ui->checkBoxObj->setChecked(asset.exportOBJ); - ui->checkBoxLLAsset->setChecked(asset.exportLLAsset); - ui->checkBoxTKAsset->setChecked(asset.exportTKAsset); - ui->checkBoxBPXA->setChecked(asset.exportBPXA); - bValid = true; -} - -void FileReferencesPanel::on_btnOpenFile_clicked() -{ - AppMainWindow& window = AppMainWindow::Inst(); - GlobalSettings& globalSettings = GlobalSettings::Inst(); - - BPParams& projectParams = BlastProject::ins().getParams(); - BPPFileReferences& fileReferences = projectParams.blast.fileReferences; - const char* fbxSourceAsset = fileReferences.fbxSourceAsset.buf; - QString lastDir = (fbxSourceAsset != nullptr ? fbxSourceAsset : window._lastFilePath); - QString fileName = QFileDialog::getOpenFileName(&window, "Open FBX File", lastDir, "FBX File (*.FBX)"); - - ui->lineEditFBXSourceAsset->setText(fileName); -} - -void FileReferencesPanel::on_btnReload_clicked() -{ - -} - -void FileReferencesPanel::on_btnRemove_clicked() -{ - BPParams& projectParams = BlastProject::ins().getParams(); - BPPFileReferences& fileReferences = projectParams.blast.fileReferences; - if (fileReferences.fbxSourceAsset.buf != nullptr) - { - ui->lineEditFBXSourceAsset->setText(""); - freeString(fileReferences.fbxSourceAsset); - // to do: remove source fbx file - } -} - -void FileReferencesPanel::on_checkBoxFBX_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.exportFBX = ui->checkBoxFBX->isChecked(); -} - -void FileReferencesPanel::on_checkBoxEmbedFBXCollision_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.embedFBXCollision = ui->checkBoxEmbedFBXCollision->isChecked(); -} - -void FileReferencesPanel::on_checkBoxObj_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.exportOBJ = ui->checkBoxObj->isChecked(); -} - -void FileReferencesPanel::on_checkBoxLLAsset_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.exportLLAsset = ui->checkBoxLLAsset->isChecked(); -} - -void FileReferencesPanel::on_checkBoxTKAsset_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.exportTKAsset = ui->checkBoxTKAsset->isChecked(); -} - -void FileReferencesPanel::on_checkBoxBPXA_stateChanged(int arg1) -{ - if (!bValid) - { - return; - } - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - asset.exportBPXA = ui->checkBoxBPXA->isChecked(); - - if (asset.exportBPXA) - { - bValid = false; - ui->checkBoxObj->setChecked(true); - asset.exportOBJ = true; - bValid = true; - } -} - -void FileReferencesPanel::on_btnSave_clicked() -{ - BPParams& projectParams = BlastProject::ins().getParams(); - BPPFileReferences& fileReferences = projectParams.blast.fileReferences; - - copy(fileReferences.fbxSourceAsset, ui->lineEditFBXSourceAsset->text().toUtf8().data()); - - BPPAsset* assetPtr = _getCurrentAsset(); - if (nullptr == assetPtr) - return; - - BPPAsset& asset = *assetPtr; - - copy(asset.fbx, ui->lineEditFBX->text().toUtf8().data()); - asset.exportFBX = ui->checkBoxFBX->isChecked(); - - copy(asset.obj, ui->lineEditObj->text().toUtf8().data()); - asset.exportOBJ = ui->checkBoxObj->isChecked(); - - copy(asset.llasset, ui->lineEditLLAsset->text().toUtf8().data()); - asset.exportLLAsset = ui->checkBoxLLAsset->isChecked(); - - copy(asset.tkasset, ui->lineEditTKAsset->text().toUtf8().data()); - asset.exportTKAsset = ui->checkBoxTKAsset->isChecked(); - - copy(asset.bpxa, ui->lineEditBPXA->text().toUtf8().data()); - asset.exportBPXA = ui->checkBoxBPXA->isChecked(); - - SampleManager::ins()->exportAsset(); -} - -BPPAsset* FileReferencesPanel::_getCurrentAsset() -{ - SampleManager* pSampleManager = SampleManager::ins(); - if (pSampleManager == nullptr) - { - return nullptr; - } - - BlastAsset* pBlastAsset = pSampleManager->getCurBlastAsset(); - if (pBlastAsset == nullptr) - { - return nullptr; - } - - std::map& AssetDescMap = pSampleManager->getAssetDescMap(); - std::map::iterator itADM = AssetDescMap.find(pBlastAsset); - if (itADM == AssetDescMap.end()) - { - return nullptr; - } - - AssetList::ModelAsset modelAsset = itADM->second; - if (modelAsset.name.empty()) - { - return nullptr; - } - - BPParams& projectParams = BlastProject::ins().getParams(); - BPPAssetArray& assetArray = projectParams.blast.blastAssets; - int aaas = 0; - for (; aaas < assetArray.arraySizes[0]; aaas++) - { - std::string assetname = assetArray.buf[aaas].name; - if (assetname == modelAsset.name) - break; - } - if (aaas == assetArray.arraySizes[0]) - { - return nullptr; - } - - BPPAsset& asset = assetArray.buf[aaas]; - - return &asset; -} -- cgit v1.2.3