Merge pull request #15789 from RebeccaStankus/migrateEditFiles

JIRA 659-Create App shows a File not found message in the Properties and Grid Tab
This commit is contained in:
Gayathri 2019-06-19 15:16:37 -05:00 committed by GitHub
commit e6e0b06a80
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
27 changed files with 82 additions and 43 deletions

View file

@ -0,0 +1,25 @@
module controls
Button 1.0 Button.qml
ButtonAwesome 1.0 ButtonAwesome.qml
CheckBox 1.0 CheckBox.qml
ComboBox 1.0 ComboBox.qml
FlickableWebViewCore 1.0 FlickableWebViewCore.qml
FontAwesome 1.0 FontAwesome.qml
Player 1.0 Player.qml
RadioButton 1.0 RadioButton.qml
Slider 1.0 Slider.qml
Spacer 1.0 Spacer.qml
SpinBox 1.0 SpinBox.qml
TabletWebButton 1.0 TabletWebButton.qml
TabletWebScreen 1.0 TabletWebScreen.qml
TabletWebView 1.0 TabletWebView.qml
Text 1.0 Text.qml
TextAndSlider 1.0 TextAndSlider.qml
TextAndSpinBox 1.0 TextAndSpinBox.qml
TextArea 1.0 TextArea.qml
TextEdit 1.0 TextEdit.qml
TextField 1.0 TextField.qml
TextHeader 1.0 TextHeader.qml
TextInput 1.0 TextInput.qml
TextInputAndButton 1.0 TextInputAndButton.qml
WebView 1.0 WebView.qml

View file

@ -0,0 +1,18 @@
module dialogs
AboutDialog 1.0 AboutDialog.qml
AdvancedPreferencesDialog 1.0 AdvancedPreferencesDialog.qml
AudioBuffers 1.0 AudioBuffers.qml
AvatarPreferencesDialog 1.0 AvatarPreferencesDialog.qml
GeneralPreferencesDialog 1.0 GeneralPreferencesDialog.qml
LodPreferencesDialog 1.0 LodPreferencesDialog.qml
ModelBrowserDialog 1.0 ModelBrowserDialog.qml
NetworkingPreferencesDialog 1.0 NetworkingPreferencesDialog.qml
RunningScripts 1.0 RunningScripts.qml
TabletAboutDialog 1.0 TabletAboutDialog.qml
TabletAssetServer 1.0 TabletAssetServer.qml
TabletDCDialog 1.0 TabletDCDialog.qml
TabletDebugWindow 1.0 TabletDebugWindow.qml
TabletEntityStatistics 1.0 TabletEntityStatistics.qml
TabletEntityStatisticsItem 1.0 TabletEntityStatisticsItem.qml
TabletLODTools 1.0 TabletLODTools.qml
TabletRunningScripts 1.0 TabletRunningScripts.qml

View file

@ -0,0 +1,4 @@
module toolbars
StateImage 1.0 StateImage.qml
Toolbar 1.0 Toolbar.qml
ToolbarButton 1.0 ToolbarButton.qml

View file

@ -1,8 +1,8 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtWebChannel 1.0 import QtWebChannel 1.0
import "../../controls" import controls 1.0
import "../toolbars" import hifi.toolbars 1.0
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import controlsUit 1.0 as HifiControls import controlsUit 1.0 as HifiControls
import stylesUit 1.0 import stylesUit 1.0

View file

@ -1,8 +1,8 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtWebChannel 1.0 import QtWebChannel 1.0
import "../../controls" import controls 1.0
import "../toolbars" import hifi.toolbars 1.0
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import controlsUit 1.0 as HifiControls import controlsUit 1.0 as HifiControls
import stylesUit 1.0 import stylesUit 1.0
@ -72,7 +72,7 @@ TabBar {
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/94-model-01.svg" icon: "create-icons/94-model-01.svg"
text: "MODEL" text: "MODEL"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -84,7 +84,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/21-cube-01.svg" icon: "create-icons/21-cube-01.svg"
text: "SHAPE" text: "SHAPE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -96,7 +96,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/24-light-01.svg" icon: "create-icons/24-light-01.svg"
text: "LIGHT" text: "LIGHT"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -108,7 +108,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/20-text-01.svg" icon: "create-icons/20-text-01.svg"
text: "TEXT" text: "TEXT"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -120,7 +120,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/image.svg" icon: "create-icons/image.svg"
text: "IMAGE" text: "IMAGE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -132,7 +132,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/25-web-1-01.svg" icon: "create-icons/25-web-1-01.svg"
text: "WEB" text: "WEB"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -144,7 +144,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/23-zone-01.svg" icon: "create-icons/23-zone-01.svg"
text: "ZONE" text: "ZONE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -156,7 +156,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/90-particles-01.svg" icon: "create-icons/90-particles-01.svg"
text: "PARTICLE" text: "PARTICLE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -168,7 +168,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/126-material-01.svg" icon: "create-icons/126-material-01.svg"
text: "MATERIAL" text: "MATERIAL"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({

View file

@ -37,7 +37,7 @@ StackView {
} }
function pushSource(path) { function pushSource(path) {
var item = Qt.createComponent(Qt.resolvedUrl("../../" + path)); var item = Qt.createComponent(Qt.resolvedUrl(path));
editRoot.push(item, itemProperties, editRoot.push(item, itemProperties,
StackView.Immediate); StackView.Immediate);
editRoot.currentItem.sendToScript.connect(editRoot.sendToScript); editRoot.currentItem.sendToScript.connect(editRoot.sendToScript);

View file

@ -1,8 +1,8 @@
import QtQuick 2.7 import QtQuick 2.7
import QtQuick.Controls 2.2 import QtQuick.Controls 2.2
import QtWebChannel 1.0 import QtWebChannel 1.0
import "../../controls" import controls 1.0
import "../toolbars" import hifi.toolbars 1.0
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import controlsUit 1.0 as HifiControls import controlsUit 1.0 as HifiControls
import stylesUit 1.0 import stylesUit 1.0
@ -78,7 +78,7 @@ TabBar {
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/94-model-01.svg" icon: "create-icons/94-model-01.svg"
text: "MODEL" text: "MODEL"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -90,7 +90,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/21-cube-01.svg" icon: "create-icons/21-cube-01.svg"
text: "SHAPE" text: "SHAPE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -102,7 +102,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/24-light-01.svg" icon: "create-icons/24-light-01.svg"
text: "LIGHT" text: "LIGHT"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -114,7 +114,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/20-text-01.svg" icon: "create-icons/20-text-01.svg"
text: "TEXT" text: "TEXT"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -126,7 +126,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/image.svg" icon: "create-icons/image.svg"
text: "IMAGE" text: "IMAGE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -138,7 +138,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/25-web-1-01.svg" icon: "create-icons/25-web-1-01.svg"
text: "WEB" text: "WEB"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -150,7 +150,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/23-zone-01.svg" icon: "create-icons/23-zone-01.svg"
text: "ZONE" text: "ZONE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -162,7 +162,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/90-particles-01.svg" icon: "create-icons/90-particles-01.svg"
text: "PARTICLE" text: "PARTICLE"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({
@ -174,7 +174,7 @@ TabBar {
} }
NewEntityButton { NewEntityButton {
icon: "icons/create-icons/126-material-01.svg" icon: "create-icons/126-material-01.svg"
text: "MATERIAL" text: "MATERIAL"
onClicked: { onClicked: {
editRoot.sendToScript({ editRoot.sendToScript({

View file

@ -6,7 +6,7 @@ Item {
id: newEntityButton id: newEntityButton
property var uuid; property var uuid;
property string text: "ENTITY" property string text: "ENTITY"
property string icon: "icons/edit-icon.svg" property string icon: Path.resources + "icons/edit-icon.svg"
property string activeText: newEntityButton.text property string activeText: newEntityButton.text
property string activeIcon: newEntityButton.icon property string activeIcon: newEntityButton.icon
property bool isActive: false property bool isActive: false
@ -47,14 +47,6 @@ Item {
anchors.topMargin: 0 anchors.topMargin: 0
} }
function urlHelper(src) {
if (src.match(/\bhttp/)) {
return src;
} else {
return "../../../" + src;
}
}
Rectangle { Rectangle {
id: buttonOutline id: buttonOutline
color: "#00000000" color: "#00000000"
@ -96,7 +88,7 @@ Item {
anchors.bottomMargin: 5 anchors.bottomMargin: 5
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: parent.horizontalCenter
fillMode: Image.Stretch fillMode: Image.Stretch
source: newEntityButton.urlHelper(newEntityButton.icon) source: newEntityButton.icon
} }
ColorOverlay { ColorOverlay {

View file

@ -15,7 +15,7 @@ import QtQuick.Dialogs 1.2 as OriginalDialogs
import stylesUit 1.0 import stylesUit 1.0
import controlsUit 1.0 import controlsUit 1.0
import "../dialogs" import dialogs 1.0
Rectangle { Rectangle {
id: newMaterialDialog id: newMaterialDialog

View file

@ -14,7 +14,7 @@ import QtQuick.Dialogs 1.2 as OriginalDialogs
import stylesUit 1.0 import stylesUit 1.0
import controlsUit 1.0 import controlsUit 1.0
import "../dialogs" import dialogs 1.0
Rectangle { Rectangle {
id: newModelDialog id: newModelDialog

View file

Before

Width:  |  Height:  |  Size: 717 B

After

Width:  |  Height:  |  Size: 717 B

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View file

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View file

@ -45,7 +45,7 @@ var MAX_DEFAULT_ENTITY_LIST_HEIGHT = 942;
var DEFAULT_IMAGE = "https://hifi-content.s3.amazonaws.com/DomainContent/production/no-image.jpg"; var DEFAULT_IMAGE = "https://hifi-content.s3.amazonaws.com/DomainContent/production/no-image.jpg";
var createToolsWindow = new CreateWindow( var createToolsWindow = new CreateWindow(
Script.resourcesPath() + "qml/hifi/tablet/EditTools.qml", Script.resolvePath("create/EditTools.qml"),
'Create Tools', 'Create Tools',
'com.highfidelity.create.createToolsWindow', 'com.highfidelity.create.createToolsWindow',
function () { function () {
@ -812,7 +812,7 @@ var toolBar = (function () {
tablet.screenChanged.connect(function (type, url) { tablet.screenChanged.connect(function (type, url) {
var isGoingToHomescreenOnDesktop = (!shouldUseEditTabletApp() && var isGoingToHomescreenOnDesktop = (!shouldUseEditTabletApp() &&
(url === 'hifi/tablet/TabletHome.qml' || url === '')); (url === 'hifi/tablet/TabletHome.qml' || url === ''));
if (isActive && (type !== "QML" || url !== "hifi/tablet/Edit.qml") && !isGoingToHomescreenOnDesktop) { if (isActive && (type !== "QML" || url !== Script.resolvePath("create/Edit.qml")) && !isGoingToHomescreenOnDesktop) {
that.setActive(false); that.setActive(false);
} }
}); });
@ -841,10 +841,10 @@ var toolBar = (function () {
if (shouldUseEditTabletApp()) { if (shouldUseEditTabletApp()) {
// tablet version of new-model dialog // tablet version of new-model dialog
var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system"); var tablet = Tablet.getTablet("com.highfidelity.interface.tablet.system");
tablet.pushOntoStack("hifi/tablet/New" + entityType + "Dialog.qml"); tablet.pushOntoStack(Script.resolvePath("create/New" + entityType + "Dialog.qml"));
} else { } else {
closeExistingDialogWindow(); closeExistingDialogWindow();
var qmlPath = Script.resourcesPath() + "qml/hifi/tablet/New" + entityType + "Window.qml"; var qmlPath = Script.resolvePath("create/New" + entityType + "Window.qml");
var DIALOG_WINDOW_SIZE = { x: 500, y: 300 }; var DIALOG_WINDOW_SIZE = { x: 500, y: 300 };
dialogWindow = Desktop.createWindow(qmlPath, { dialogWindow = Desktop.createWindow(qmlPath, {
title: "New " + entityType + " Entity", title: "New " + entityType + " Entity",
@ -965,7 +965,7 @@ var toolBar = (function () {
Controller.disableMapping(CONTROLLER_MAPPING_NAME); Controller.disableMapping(CONTROLLER_MAPPING_NAME);
} else { } else {
if (shouldUseEditTabletApp()) { if (shouldUseEditTabletApp()) {
tablet.loadQMLSource("hifi/tablet/Edit.qml", true); tablet.loadQMLSource(Script.resolvePath("create/Edit.qml"), true);
} else { } else {
// make other apps inactive while in desktop mode // make other apps inactive while in desktop mode
tablet.gotoHomeScreen(); tablet.gotoHomeScreen();

View file

@ -37,7 +37,7 @@ EntityListTool = function(shouldUseEditTabletApp) {
var ENTITY_LIST_WIDTH = 495; var ENTITY_LIST_WIDTH = 495;
var MAX_DEFAULT_CREATE_TOOLS_HEIGHT = 778; var MAX_DEFAULT_CREATE_TOOLS_HEIGHT = 778;
var entityListWindow = new CreateWindow( var entityListWindow = new CreateWindow(
Script.resolvePath("EditEntityList.qml"), Script.resolvePath("../create/EditEntityList.qml"),
'Entity List', 'Entity List',
'com.highfidelity.create.entityListWindow', 'com.highfidelity.create.entityListWindow',
function () { function () {