RibbonWindow: Fix showWindow() in Qt5.
This commit is contained in:
parent
73a408b623
commit
840e697eb5
|
@ -156,6 +156,8 @@ Window {
|
||||||
}
|
}
|
||||||
|
|
||||||
function showWindow(window_url, args){
|
function showWindow(window_url, args){
|
||||||
|
if(typeof args === "undefined")
|
||||||
|
args = {}
|
||||||
let sub_windows = RibbonUI.windowsSet
|
let sub_windows = RibbonUI.windowsSet
|
||||||
if (sub_windows.hasOwnProperty(window_url)&&sub_windows[window_url]['windowStatus'] !== RibbonWindow.Status.Stardard)
|
if (sub_windows.hasOwnProperty(window_url)&&sub_windows[window_url]['windowStatus'] !== RibbonWindow.Status.Stardard)
|
||||||
{
|
{
|
||||||
|
@ -181,9 +183,9 @@ Window {
|
||||||
sub_windows[window_url].close()
|
sub_windows[window_url].close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var component = Qt.createComponent(window_url, Component.PreferSynchronous, undefined);
|
var component = Qt.createComponent(window_url, Component.PreferSynchronous, null);
|
||||||
if (component.status === Component.Ready) {
|
if (component.status === Component.Ready) {
|
||||||
var window = component.createObject(undefined, args)
|
var window = component.createObject(null, args)
|
||||||
if (!(window instanceof Window))
|
if (!(window instanceof Window))
|
||||||
{
|
{
|
||||||
console.error("RibbonWindow: Error loading Window: Instance is not Window.")
|
console.error("RibbonWindow: Error loading Window: Instance is not Window.")
|
||||||
|
|
|
@ -155,6 +155,8 @@ Window {
|
||||||
}
|
}
|
||||||
|
|
||||||
function showWindow(window_url, args){
|
function showWindow(window_url, args){
|
||||||
|
if(typeof args === "undefined")
|
||||||
|
args = {}
|
||||||
let sub_windows = RibbonUI.windowsSet
|
let sub_windows = RibbonUI.windowsSet
|
||||||
if (sub_windows.hasOwnProperty(window_url)&&sub_windows[window_url]['windowStatus'] !== RibbonWindow.Status.Stardard)
|
if (sub_windows.hasOwnProperty(window_url)&&sub_windows[window_url]['windowStatus'] !== RibbonWindow.Status.Stardard)
|
||||||
{
|
{
|
||||||
|
@ -180,9 +182,9 @@ Window {
|
||||||
sub_windows[window_url].close()
|
sub_windows[window_url].close()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var component = Qt.createComponent(window_url, Component.PreferSynchronous, undefined);
|
var component = Qt.createComponent(window_url, Component.PreferSynchronous, null);
|
||||||
if (component.status === Component.Ready) {
|
if (component.status === Component.Ready) {
|
||||||
var window = component.createObject(undefined, args)
|
var window = component.createObject(null, args)
|
||||||
if (!(window instanceof Window))
|
if (!(window instanceof Window))
|
||||||
{
|
{
|
||||||
console.error("RibbonWindow: Error loading Window: Instance is not Window.")
|
console.error("RibbonWindow: Error loading Window: Instance is not Window.")
|
||||||
|
|
Loading…
Reference in New Issue