merge multiterm branch
This commit is contained in:
		| @@ -9,6 +9,12 @@ MenuBar { | ||||
|         visible: defaultMenuBar.visible | ||||
|         MenuItem {action: quitAction} | ||||
|     } | ||||
|     Menu { | ||||
|         title: qsTr("Terminal") | ||||
|         visible: defaultMenuBar.visible | ||||
|         MenuItem {action: newAction} | ||||
|         MenuItem {action: closeAction} | ||||
|     } | ||||
|     Menu { | ||||
|         title: qsTr("Edit") | ||||
|         visible: defaultMenuBar.visible | ||||
|   | ||||
| @@ -65,6 +65,22 @@ ApplicationWindow{ | ||||
|     color: "#00000000" | ||||
|     title: terminalContainer.title || qsTr("cool-retro-term") | ||||
|  | ||||
| 	Action { | ||||
| 		id: newAction | ||||
| 		text: qsTr("New Window") | ||||
| 		shortcut: Qt.platform.os === "osx" ? StandardKey.New : "Ctrl+Shift+N" | ||||
| 		onTriggered: { | ||||
| 			root.newWindow() | ||||
| 		} | ||||
| 	} | ||||
| 	Action { | ||||
| 		id: closeAction | ||||
| 		text: qsTr("Close Window") | ||||
| 		shortcut: Qt.platform.os === "osx" ? StandardKey.Close : "Ctrl+Shift+W" | ||||
| 		onTriggered: { | ||||
| 			terminalWindow.close() | ||||
| 		} | ||||
| 	} | ||||
|     Action { | ||||
|         id: showMenubarAction | ||||
|         text: qsTr("Show Menubar") | ||||
| @@ -162,7 +178,7 @@ ApplicationWindow{ | ||||
|     onClosing: { | ||||
|         // OSX Since we are currently supporting only one window | ||||
|         // quit the application when it is closed. | ||||
|         if (Qt.platform.os === "osx") | ||||
|             Qt.quit() | ||||
|         //if (Qt.platform.os === "osx") | ||||
|         //    Qt.quit() | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -26,6 +26,7 @@ | ||||
|         <file>InsertNameDialog.qml</file> | ||||
|         <file>SettingsEffectsTab.qml</file> | ||||
|         <file>main.qml</file> | ||||
|         <file>root.qml</file> | ||||
|         <file>SettingsTerminalTab.qml</file> | ||||
|         <file>FontScanlines.qml</file> | ||||
|         <file>fonts/1982-commodore64/C64_Pro_Mono_v1.0-STYLE.ttf</file> | ||||
|   | ||||
							
								
								
									
										33
									
								
								app/qml/root.qml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								app/qml/root.qml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | ||||
| /******************************************************************************* | ||||
|  * Copyright (c) 2013 "Filippo Scognamiglio" | ||||
|  * https://github.com/Swordfish90/cool-retro-term | ||||
|  * | ||||
|  * This file is part of cool-retro-term. | ||||
|  * | ||||
|  * cool-retro-term is free software: you can redistribute it and/or modify | ||||
|  * it under the terms of the GNU General Public License as published by | ||||
|  * the Free Software Foundation, either version 3 of the License, or | ||||
|  * (at your option) any later version. | ||||
|  * | ||||
|  * This program is distributed in the hope that it will be useful, | ||||
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
|  * GNU General Public License for more details. | ||||
|  * | ||||
|  * You should have received a copy of the GNU General Public License | ||||
|  * along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
|  *******************************************************************************/ | ||||
| import QtQuick 2.2 | ||||
| import QtQuick.Window 2.1 | ||||
|  | ||||
| QtObject { | ||||
| 	id: root	 | ||||
| 	function newWindow() { | ||||
| 		var component = Qt.createComponent("main.qml") | ||||
| 		var window = component.createObject()			 | ||||
| 		window.show() | ||||
| 	} | ||||
| 	Component.onCompleted: {         | ||||
| 		root.newWindow() | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Adam Mathes
					Adam Mathes