diff --git a/app/main.cpp b/app/main.cpp
index 7c0bb51..55df439 100644
--- a/app/main.cpp
+++ b/app/main.cpp
@@ -54,6 +54,7 @@ int main(int argc, char *argv[])
qDebug() << " --default-settings Run cool-retro-term with the default settings";
qDebug() << " --workdir
Change working directory to 'dir'";
qDebug() << " -e Command to execute. This option will catch all following arguments, so use it as the last option.";
+ qDebug() << " -T Set window title to 'title'.";
qDebug() << " --fullscreen Run cool-retro-term in fullscreen.";
qDebug() << " -p|--profile Run cool-retro-term with the given profile.";
qDebug() << " -h|--help Print this help.";
diff --git a/app/qml/ApplicationSettings.qml b/app/qml/ApplicationSettings.qml
index c1b7612..96297b4 100644
--- a/app/qml/ApplicationSettings.qml
+++ b/app/qml/ApplicationSettings.qml
@@ -41,6 +41,8 @@ QtObject{
property bool fullscreen: false
property bool showMenubar: true
+ property string wintitle: "cool-retro-term"
+
property real windowOpacity: 1.0
property real ambientLight: 0.2
property real contrast: 0.85
@@ -485,6 +487,10 @@ QtObject{
showMenubar = false;
}
+ if (args.indexOf("-T") !== -1) {
+ wintitle = args[args.indexOf("-T") + 1]
+ }
+
initializedSettings();
}
Component.onDestruction: {
diff --git a/app/qml/main.qml b/app/qml/main.qml
index ed0801c..11f836e 100644
--- a/app/qml/main.qml
+++ b/app/qml/main.qml
@@ -62,8 +62,10 @@ ApplicationWindow{
__contentItem.visible: mainMenu.visible
}
+ property string wintitle: appSettings.wintitle
+
color: "#00000000"
- title: terminalContainer.title || qsTr("cool-retro-term")
+ title: terminalContainer.title || qsTr(appSettings.wintitle)
Action {
id: showMenubarAction