History

add an ATPAssetMigrator for bulk ATP migration

Stephen Birarda committed 11 years ago

Commit cf74cfb1 parent 60f5a0610 files · +382 −93Browse files

Showing the changes to interface/src/Menu.cpp (1 of 10 files). Show all

Unified · Split

interface/src/Menu.cpp+9−1
@@ -24,6 +24,7 @@ · 23 unmodified lines
2424
2525 #include "Application.h"
2626 #include "AccountManager.h"
27+#include "assets/ATPAssetMigrator.h"
2728 #include "audio/AudioScope.h"
2829 #include "avatar/AvatarManager.h"
2930 #include "devices/DdeFaceTracker.h"
@@ -354,7 +355,7 @@ Menu::Menu() { · 324 unmodified lines
354355 MenuWrapper* assetDeveloperMenu = developerMenu->addMenu("Assets");
355356
356357 auto& assetDialogFactory = AssetUploadDialogFactory::getInstance();
357− assetDialogFactory.setParent(this);
358+ assetDialogFactory.setDialogParent(this);
358359
359360 QAction* assetUpload = addActionToQMenuAndActionHash(assetDeveloperMenu,
360361 MenuOption::UploadAsset,
@@ -365,6 +366,13 @@ Menu::Menu() { · 4 unmodified lines
365366 // disable the asset upload action by default - it gets enabled only if asset server becomes present
366367 assetUpload->setEnabled(false);
367368
369+ auto& atpMigrator = ATPAssetMigrator::getInstance();
370+ atpMigrator.setDialogParent(this);
371+
372+ QAction* assetMigration = addActionToQMenuAndActionHash(assetDeveloperMenu, MenuOption::AssetMigration,
373+ 0, &atpMigrator,
374+ SLOT(loadEntityServerFile()));
375+
368376 MenuWrapper* avatarDebugMenu = developerMenu->addMenu("Avatar");
369377
370378 MenuWrapper* faceTrackingMenu = avatarDebugMenu->addMenu("Face Tracking");