Merge pull request #15789 from RebeccaStankus/migrateEditFiles
JIRA 659-Create App shows a File not found message in the Properties and Grid Tab
25
interface/resources/qml/controls/qmldir
Normal 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
|
18
interface/resources/qml/hifi/dialogs/qmldir
Normal 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
|
4
interface/resources/qml/hifi/toolbars/qmldir
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
module toolbars
|
||||||
|
StateImage 1.0 StateImage.qml
|
||||||
|
Toolbar 1.0 Toolbar.qml
|
||||||
|
ToolbarButton 1.0 ToolbarButton.qml
|
|
@ -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
|
|
@ -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({
|
|
@ -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);
|
|
@ -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({
|
|
@ -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 {
|
|
@ -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
|
|
@ -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
|
Before Width: | Height: | Size: 717 B After Width: | Height: | Size: 717 B |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.1 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
@ -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();
|
||||||
|
|
|
@ -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 () {
|
||||||
|
|