소스 검색

changed text items to labels in the qml part.
show message instead of blank page if there are no pwm fans
updated translations
minor cleanups

Malte Veerman 10 년 전
부모
커밋
421a230775

+ 4 - 0
CMakeLists.txt

@@ -20,6 +20,10 @@ find_package(ECM REQUIRED)
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
 
 
 
+#Find Qt5
+find_package(Qt5Core REQUIRED)
+
+
 #Find KF5
 #Find KF5
 find_package(KF5 COMPONENTS I18n Package REQUIRED)
 find_package(KF5 COMPONENTS I18n Package REQUIRED)
 
 

+ 1 - 1
kcm/src/fancontrolkcm.h

@@ -48,7 +48,7 @@ class FancontrolKCM : public ConfigModule
     
     
 public:
 public:
     
     
-    explicit FancontrolKCM(QObject *parent, const QVariantList &args);
+    explicit FancontrolKCM(QObject *parent, const QVariantList &args = QVariantList());
     
     
     Loader *loader() const { return m_loader; }
     Loader *loader() const { return m_loader; }
         
         

+ 1 - 1
lib/src/systemdcommunicator.h

@@ -37,7 +37,7 @@ class FANCONTROL_GUI_LIB_EXPORT SystemdCommunicator : public QObject
 
 
 public:
 public:
 
 
-    explicit SystemdCommunicator(QObject *parent = 0);
+    explicit SystemdCommunicator(QObject *parent = Q_NULLPTR);
 
 
     QString serviceName() const { return m_serviceName; }
     QString serviceName() const { return m_serviceName; }
     void setServiceName(const QString &name);
     void setServiceName(const QString &name);

+ 1 - 1
package/contents/ui/Application.qml

@@ -157,7 +157,7 @@ ApplicationWindow {
     }
     }
 
 
     statusBar: StatusBar {
     statusBar: StatusBar {
-        Text {
+        Label {
             property string systemdError: gui.hasSystemdCommunicator() ? gui.systemdCom.error : ""
             property string systemdError: gui.hasSystemdCommunicator() ? gui.systemdCom.error : ""
             property string loaderError: gui.loader.error
             property string loaderError: gui.loader.error
 
 

+ 1 - 1
package/contents/ui/ConfigfileTab.qml

@@ -28,7 +28,7 @@ ColumnLayout {
     anchors.fill: parent
     anchors.fill: parent
     anchors.topMargin: 5
     anchors.topMargin: 5
 
 
-    Text {
+    Label {
         anchors.top: parent.top
         anchors.top: parent.top
         text: loader ? decodeURIComponent(loader.configUrl) : ""
         text: loader ? decodeURIComponent(loader.configUrl) : ""
     }
     }

+ 1 - 2
package/contents/ui/KCM.qml

@@ -19,8 +19,7 @@
 
 
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.3
-import QtQuick.Controls.Styles 1.3
+import QtQuick.Controls 1.4
 import QtQuick.Window 2.2
 import QtQuick.Window 2.2
 import QtQuick.Dialogs 1.2
 import QtQuick.Dialogs 1.2
 import QtQuick.Layouts 1.1
 import QtQuick.Layouts 1.1

+ 5 - 6
package/contents/ui/PwmFan.qml

@@ -18,8 +18,7 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.3
-import QtQuick.Controls.Styles 1.2
+import QtQuick.Controls 1.4
 import QtQuick.Layouts 1.1
 import QtQuick.Layouts 1.1
 import QtQuick.Window 2.2
 import QtQuick.Window 2.2
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 import "../scripts/arrayfunctions.js" as ArrayFunctions
@@ -138,7 +137,7 @@ Rectangle {
             color: collapseMouseArea.containsMouse ? "red" : "transparent"
             color: collapseMouseArea.containsMouse ? "red" : "transparent"
             radius: width / 2
             radius: width / 2
 
 
-            Text {
+            Label {
                 anchors.fill: parent
                 anchors.fill: parent
                 text: root.state == "minimized" ? "-" : "X"
                 text: root.state == "minimized" ? "-" : "X"
                 color: collapseMouseArea.containsMouse ? "black" : "red"
                 color: collapseMouseArea.containsMouse ? "black" : "red"
@@ -354,7 +353,7 @@ Rectangle {
                 model: ArrayFunctions.names(loader.hwmons)
                 model: ArrayFunctions.names(loader.hwmons)
                 enabled: hasTempCheckBox.checked
                 enabled: hasTempCheckBox.checked
             }
             }
-            Text {
+            Label {
                 text: "/"
                 text: "/"
                 color: enabled ? palette.text : disabledPalette.text
                 color: enabled ? palette.text : disabledPalette.text
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignRight | Qt.AlignVCenter
@@ -393,7 +392,7 @@ Rectangle {
             anchors.left: parent.left
             anchors.left: parent.left
             anchors.right: parent.right
             anchors.right: parent.right
 
 
-            Text {
+            Label {
                 text: "Pwm value for fan to start:"
                 text: "Pwm value for fan to start:"
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
@@ -414,7 +413,7 @@ Rectangle {
             anchors.left: parent.left
             anchors.left: parent.left
             anchors.right: parent.right
             anchors.right: parent.right
 
 
-            Text {
+            Label {
                 text: "Test start and stop values"
                 text: "Test start and stop values"
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 Layout.alignment: Qt.AlignLeft | Qt.AlignVCenter
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled
                 enabled: fanOffCheckBox.checked && fanOffCheckBox.enabled

+ 8 - 1
package/contents/ui/PwmFansTab.qml

@@ -18,7 +18,7 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Controls 1.2
+import QtQuick.Controls 1.4
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 import "../scripts/arrayfunctions.js" as ArrayFunctions
 
 
 ScrollView {
 ScrollView {
@@ -60,4 +60,11 @@ ScrollView {
             }
             }
         }
         }
     }
     }
+    
+    Label {
+	anchors.margins: 10
+	visible: repeater.fans.length == 0
+	text: i18n("There are no pwm capable fans in your system.")
+	font.bold: true
+    }
 }
 }

+ 4 - 3
package/contents/ui/PwmPoint.qml

@@ -18,7 +18,8 @@
  */
  */
 
 
 import QtQuick 2.4
 import QtQuick 2.4
-import QtQuick.Layouts 1.1
+import QtQuick.Layouts 1.2
+import QtQuick.Controls 1.4
 
 
 Rectangle {
 Rectangle {
     property Item canvas: parent
     property Item canvas: parent
@@ -62,12 +63,12 @@ Rectangle {
         visible: pwmMouse.containsMouse || drag.active
         visible: pwmMouse.containsMouse || drag.active
 
 
         Column {
         Column {
-            Text {
+            Label {
                 id: pwm
                 id: pwm
                 font.pointSize: 9
                 font.pointSize: 9
                 text: Math.round(canvas.scalePwm(root.centerY) / 2.55) + '%'
                 text: Math.round(canvas.scalePwm(root.centerY) / 2.55) + '%'
             }
             }
-            Text {
+            Label {
                 id: temp
                 id: temp
                 font.pointSize: 9
                 font.pointSize: 9
                 text: Math.round(canvas.scaleTemp(root.centerX)) + '°'
                 text: Math.round(canvas.scaleTemp(root.centerX)) + '°'

+ 5 - 5
package/contents/ui/SensorsTab.qml

@@ -48,7 +48,7 @@ RowLayout {
                 id: column
                 id: column
                 anchors.fill: parent
                 anchors.fill: parent
 
 
-                Text {
+                Label {
                     anchors.horizontalCenter: parent.horizontalCenter
                     anchors.horizontalCenter: parent.horizontalCenter
                     text: hwmon.name
                     text: hwmon.name
                     horizontalAlignment: Text.horizontalCenter
                     horizontalAlignment: Text.horizontalCenter
@@ -60,14 +60,14 @@ RowLayout {
                     RowLayout {
                     RowLayout {
                         width: parent.width
                         width: parent.width
 
 
-                        Text {
+                        Label {
                             anchors.left: parent.left
                             anchors.left: parent.left
                             anchors.leftMargin: padding
                             anchors.leftMargin: padding
                             Layout.maximumWidth: parent.width - rpmValue.width - padding*2
                             Layout.maximumWidth: parent.width - rpmValue.width - padding*2
                             clip: true
                             clip: true
                             text: "Fan " + (index+1) + " RPM : "
                             text: "Fan " + (index+1) + " RPM : "
                         }
                         }
-                        Text {
+                        Label {
                             id: rpmValue
                             id: rpmValue
                             anchors.right: parent.right
                             anchors.right: parent.right
                             anchors.rightMargin: padding
                             anchors.rightMargin: padding
@@ -81,14 +81,14 @@ RowLayout {
                     RowLayout {
                     RowLayout {
                         width: parent.width
                         width: parent.width
 
 
-                        Text {
+                        Label {
                             anchors.left: parent.left
                             anchors.left: parent.left
                             anchors.leftMargin: padding
                             anchors.leftMargin: padding
                             text: hwmon.temps[index].name + ": "
                             text: hwmon.temps[index].name + ": "
                             Layout.maximumWidth: parent.width - tempValue.width - padding*2
                             Layout.maximumWidth: parent.width - tempValue.width - padding*2
                             clip: true
                             clip: true
                         }
                         }
-                        Text {
+                        Label {
                             id: tempValue
                             id: tempValue
                             anchors.right: parent.right
                             anchors.right: parent.right
                             anchors.rightMargin: padding
                             anchors.rightMargin: padding

+ 6 - 6
package/contents/ui/SettingsTab.qml

@@ -55,7 +55,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Interval:")
                 text: i18n("Interval:")
@@ -74,7 +74,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Minimum temperature for fan graphs:")
                 text: i18n("Minimum temperature for fan graphs:")
@@ -93,7 +93,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Maximum temperature for fan graphs:")
                 text: i18n("Maximum temperature for fan graphs:")
@@ -113,7 +113,7 @@ Item {
         RowLayout {
         RowLayout {
             width: parent.width
             width: parent.width
 
 
-            Text {
+            Label {
                 Layout.preferredWidth: root.textWidth
                 Layout.preferredWidth: root.textWidth
                 clip: true
                 clip: true
                 text: i18n("Unit:")
                 text: i18n("Unit:")
@@ -137,7 +137,7 @@ Item {
             sourceComponent: RowLayout {
             sourceComponent: RowLayout {
                 width: column.width
                 width: column.width
 
 
-                Text {
+                Label {
                     Layout.preferredWidth: root.textWidth
                     Layout.preferredWidth: root.textWidth
                     clip: true
                     clip: true
                     text: i18n("Name of the fancontrol systemd service:")
                     text: i18n("Name of the fancontrol systemd service:")
@@ -159,7 +159,7 @@ Item {
             sourceComponent: RowLayout {
             sourceComponent: RowLayout {
                 width: column.width
                 width: column.width
 
 
-                Text {
+                Label {
                     Layout.preferredWidth: root.textWidth
                     Layout.preferredWidth: root.textWidth
                     clip: true
                     clip: true
                     text: i18n("Fancontrol systemd service autostart:")
                     text: i18n("Fancontrol systemd service autostart:")

+ 6 - 6
package/contents/ui/ToolTip.qml

@@ -21,16 +21,16 @@ import QtQuick 2.4
 import "../scripts/coordinates.js" as Coordinates
 import "../scripts/coordinates.js" as Coordinates
 
 
 Rectangle {
 Rectangle {
-    property alias text: text.text
-    property alias textColor: text.color
+    property alias text: label.text
+    property alias textColor: label.color
     property alias backgroundColor: rect.color
     property alias backgroundColor: rect.color
     property int delay: 1000
     property int delay: 1000
     property Item target: parent
     property Item target: parent
     readonly property bool hovered: target.hovered
     readonly property bool hovered: target.hovered
 
 
     id: rect
     id: rect
-    width: text.width + 20
-    height: text.height + 10
+    width: label.width + 20
+    height: label.height + 10
     anchors.top: target.bottom
     anchors.top: target.bottom
     anchors.horizontalCenter: target.horizontalCenter
     anchors.horizontalCenter: target.horizontalCenter
     anchors.horizontalCenterOffset: Math.max(0, width/2 - (Coordinates.absoluteCoordinatesOf(target).x+target.width/2))
     anchors.horizontalCenterOffset: Math.max(0, width/2 - (Coordinates.absoluteCoordinatesOf(target).x+target.width/2))
@@ -53,8 +53,8 @@ Rectangle {
         }
         }
     }
     }
 
 
-    Text {
-        id: text
+    Label {
+        id: label
         anchors.centerIn: parent
         anchors.centerIn: parent
         color: palette.highlightedText
         color: palette.highlightedText
     }
     }

BIN
po/de_DE.mo


+ 56 - 57
po/de_DE.po

@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: fancontrol-gui\n"
 "Project-Id-Version: fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
-"POT-Creation-Date: 2015-08-04 00:28+0200\n"
-"PO-Revision-Date: 2015-08-04 00:35+0100\n"
+"POT-Creation-Date: 2015-08-09 21:49+0200\n"
+"PO-Revision-Date: 2015-08-09 21:50+0100\n"
 "Last-Translator: Malte Veerman <maldela@halloarsch.de>\n"
 "Last-Translator: Malte Veerman <maldela@halloarsch.de>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language-Team: German <kde-i18n-de@kde.org>\n"
 "Language: de_DE\n"
 "Language: de_DE\n"
@@ -17,136 +17,135 @@ msgstr ""
 "X-Generator: Lokalize 2.0\n"
 "X-Generator: Lokalize 2.0\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:28
-#: fancontrol-gui/src/main.cpp:39
+#: fancontrol-gui/src/main.cpp:38 package/contents/ui/Application.qml:28
 msgid "Fancontrol-GUI"
 msgid "Fancontrol-GUI"
 msgstr "Fancontrol-GUI"
 msgstr "Fancontrol-GUI"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:35
+#: fancontrol-gui/src/main.cpp:40
+msgid "Graphical user interface for fancontrol"
+msgstr "Graphische Benutzeroberfläche für fanontrol"
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Malte Veerman"
+msgstr "Malte Veerman"
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Main Developer"
+msgstr "Hauptentwickler"
+
+#: kcm/src/fancontrolkcm.cpp:41
+msgid "Fancontrol-KCM"
+msgstr "Fancontrol-KCM"
+
+#: kcm/src/fancontrolkcm.cpp:43
+msgid "KDE Fancontrol Module"
+msgstr "KDE Fancontrol Modul"
+
+#: package/contents/ui/Application.qml:35
 msgid "File"
 msgid "File"
 msgstr "Datei"
 msgstr "Datei"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:37
-#: fancontrol-gui/package/contents/ui/qml/main.qml:64
+#: package/contents/ui/Application.qml:37
+#: package/contents/ui/Application.qml:64
 msgid "Load configuration file"
 msgid "Load configuration file"
 msgstr "Konfigurationsdatei öffnen"
 msgstr "Konfigurationsdatei öffnen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:41
-#: fancontrol-gui/package/contents/ui/qml/main.qml:72
+#: package/contents/ui/Application.qml:41
+#: package/contents/ui/Application.qml:72
 msgid "Save configuration file"
 msgid "Save configuration file"
 msgstr "Konfigurationsdatei speichern"
 msgstr "Konfigurationsdatei speichern"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:45
-#: fancontrol-gui/package/contents/ui/qml/main.qml:196
+#: package/contents/ui/Application.qml:45
+#: package/contents/ui/Application.qml:196
 msgid "Save configuration file as"
 msgid "Save configuration file as"
 msgstr "Konfigurationsdatei speichern unter..."
 msgstr "Konfigurationsdatei speichern unter..."
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:49
+#: package/contents/ui/Application.qml:49
 msgid "Exit"
 msgid "Exit"
 msgstr "Schließen"
 msgstr "Schließen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Restart fancontrol"
 msgid "Restart fancontrol"
 msgstr "Fancontrol neustarten"
 msgstr "Fancontrol neustarten"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Start fancontrol"
 msgid "Start fancontrol"
 msgstr "Fancontrol starten"
 msgstr "Fancontrol starten"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:94
+#: package/contents/ui/Application.qml:94
 msgid "Stop fancontrol"
 msgid "Stop fancontrol"
 msgstr "Fancontrol stoppen"
 msgstr "Fancontrol stoppen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:114
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:33
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/Application.qml:114
+#: package/contents/ui/SettingsTab.qml:33
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Celsius"
 msgid "Celsius"
 msgstr "Celsius"
 msgstr "Celsius"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:122
-#: kcm/package/contents/ui/main.qml:43
+#: package/contents/ui/Application.qml:122 package/contents/ui/KCM.qml:41
 msgid "Sensors"
 msgid "Sensors"
 msgstr "Sensoren"
 msgstr "Sensoren"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:128
-#: kcm/package/contents/ui/main.qml:49
+#: package/contents/ui/Application.qml:128 package/contents/ui/KCM.qml:47
 msgid "PwmFans"
 msgid "PwmFans"
 msgstr "PwmLüfter"
 msgstr "PwmLüfter"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:138
-#: kcm/package/contents/ui/main.qml:59
+#: package/contents/ui/Application.qml:138 package/contents/ui/KCM.qml:57
 msgid "Configfile"
 msgid "Configfile"
 msgstr "Konfigurationsdatei"
 msgstr "Konfigurationsdatei"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:144
-#: kcm/package/contents/ui/main.qml:65
+#: package/contents/ui/Application.qml:144 package/contents/ui/KCM.qml:63
 msgid "Settings"
 msgid "Settings"
 msgstr "Einstellungen"
 msgstr "Einstellungen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:183
+#: package/contents/ui/Application.qml:183
 msgid "Please choose a configuration file"
 msgid "Please choose a configuration file"
 msgstr "Konfigurationsdatei auswählen"
 msgstr "Konfigurationsdatei auswählen"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:61
+#: package/contents/ui/PwmFansTab.qml:67
+msgid "There are no pwm capable fans in your system."
+msgstr "Es gibt keine pwm-fähigen Lüfter in ihrem System."
+
+#: package/contents/ui/SettingsTab.qml:61
 msgid "Interval:"
 msgid "Interval:"
 msgstr "Intervall:"
 msgstr "Intervall:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:80
+#: package/contents/ui/SettingsTab.qml:80
 msgid "Minimum temperature for fan graphs:"
 msgid "Minimum temperature for fan graphs:"
 msgstr "Minimale Temperatur für Lüftergraphen:"
 msgstr "Minimale Temperatur für Lüftergraphen:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:99
+#: package/contents/ui/SettingsTab.qml:99
 msgid "Maximum temperature for fan graphs:"
 msgid "Maximum temperature for fan graphs:"
 msgstr "Maximale Temperatur für Lüftergraphen:"
 msgstr "Maximale Temperatur für Lüftergraphen:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:119
+#: package/contents/ui/SettingsTab.qml:119
 msgid "Unit:"
 msgid "Unit:"
 msgstr "Einheit:"
 msgstr "Einheit:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Kelvin"
 msgid "Kelvin"
 msgstr "Kelvin"
 msgstr "Kelvin"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Fahrenheit"
 msgid "Fahrenheit"
 msgstr "Fahrenheit"
 msgstr "Fahrenheit"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:143
+#: package/contents/ui/SettingsTab.qml:143
 msgid "Name of the fancontrol systemd service:"
 msgid "Name of the fancontrol systemd service:"
 msgstr "Name des fancontrol systemd services:"
 msgstr "Name des fancontrol systemd services:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:165
+#: package/contents/ui/SettingsTab.qml:165
 msgid "Fancontrol systemd service autostart:"
 msgid "Fancontrol systemd service autostart:"
 msgstr "Fancontrol systemd service Autostart:"
 msgstr "Fancontrol systemd service Autostart:"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "disabled"
 msgid "disabled"
 msgstr "deaktiviert"
 msgstr "deaktiviert"
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "enabled"
 msgid "enabled"
 msgstr "aktiviert"
 msgstr "aktiviert"
 
 
-#: fancontrol-gui/src/main.cpp:41
-msgid "Graphical user interface for fancontrol"
-msgstr "Graphische Benutzeroberfläche für fanontrol"
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Malte Veerman"
-msgstr "Malte Veerman"
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Main Developer"
-msgstr "Hauptentwickler"
-
-#: kcm/src/fancontrolkcm.cpp:42
-msgid "Fancontrol-KCM"
-msgstr "Fancontrol-KCM"
-
-#: kcm/src/fancontrolkcm.cpp:44
-msgid "KDE Fancontrol Module"
-msgstr "KDE Fancontrol Modul"
-
 #: po/rc.cpp:1 rc.cpp:1
 #: po/rc.cpp:1 rc.cpp:1
 msgctxt "NAME OF TRANSLATORS"
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
 msgid "Your names"

+ 55 - 56
po/fancontrol-gui.pot

@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
 "Report-Msgid-Bugs-To: http://github.com/maldela/fancontrol-gui\n"
-"POT-Creation-Date: 2015-08-04 00:28+0200\n"
+"POT-Creation-Date: 2015-08-09 21:49+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,136 +17,135 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:28
-#: fancontrol-gui/src/main.cpp:39
+#: fancontrol-gui/src/main.cpp:38 package/contents/ui/Application.qml:28
 msgid "Fancontrol-GUI"
 msgid "Fancontrol-GUI"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:35
+#: fancontrol-gui/src/main.cpp:40
+msgid "Graphical user interface for fancontrol"
+msgstr ""
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Malte Veerman"
+msgstr ""
+
+#: fancontrol-gui/src/main.cpp:46 kcm/src/fancontrolkcm.cpp:49
+msgid "Main Developer"
+msgstr ""
+
+#: kcm/src/fancontrolkcm.cpp:41
+msgid "Fancontrol-KCM"
+msgstr ""
+
+#: kcm/src/fancontrolkcm.cpp:43
+msgid "KDE Fancontrol Module"
+msgstr ""
+
+#: package/contents/ui/Application.qml:35
 msgid "File"
 msgid "File"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:37
-#: fancontrol-gui/package/contents/ui/qml/main.qml:64
+#: package/contents/ui/Application.qml:37
+#: package/contents/ui/Application.qml:64
 msgid "Load configuration file"
 msgid "Load configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:41
-#: fancontrol-gui/package/contents/ui/qml/main.qml:72
+#: package/contents/ui/Application.qml:41
+#: package/contents/ui/Application.qml:72
 msgid "Save configuration file"
 msgid "Save configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:45
-#: fancontrol-gui/package/contents/ui/qml/main.qml:196
+#: package/contents/ui/Application.qml:45
+#: package/contents/ui/Application.qml:196
 msgid "Save configuration file as"
 msgid "Save configuration file as"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:49
+#: package/contents/ui/Application.qml:49
 msgid "Exit"
 msgid "Exit"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Restart fancontrol"
 msgid "Restart fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:82
+#: package/contents/ui/Application.qml:82
 msgid "Start fancontrol"
 msgid "Start fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:94
+#: package/contents/ui/Application.qml:94
 msgid "Stop fancontrol"
 msgid "Stop fancontrol"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:114
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:33
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/Application.qml:114
+#: package/contents/ui/SettingsTab.qml:33
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Celsius"
 msgid "Celsius"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:122
-#: kcm/package/contents/ui/main.qml:43
+#: package/contents/ui/Application.qml:122 package/contents/ui/KCM.qml:41
 msgid "Sensors"
 msgid "Sensors"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:128
-#: kcm/package/contents/ui/main.qml:49
+#: package/contents/ui/Application.qml:128 package/contents/ui/KCM.qml:47
 msgid "PwmFans"
 msgid "PwmFans"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:138
-#: kcm/package/contents/ui/main.qml:59
+#: package/contents/ui/Application.qml:138 package/contents/ui/KCM.qml:57
 msgid "Configfile"
 msgid "Configfile"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:144
-#: kcm/package/contents/ui/main.qml:65
+#: package/contents/ui/Application.qml:144 package/contents/ui/KCM.qml:63
 msgid "Settings"
 msgid "Settings"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/main.qml:183
+#: package/contents/ui/Application.qml:183
 msgid "Please choose a configuration file"
 msgid "Please choose a configuration file"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:61
+#: package/contents/ui/PwmFansTab.qml:67
+msgid "There are no pwm capable fans in your system."
+msgstr ""
+
+#: package/contents/ui/SettingsTab.qml:61
 msgid "Interval:"
 msgid "Interval:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:80
+#: package/contents/ui/SettingsTab.qml:80
 msgid "Minimum temperature for fan graphs:"
 msgid "Minimum temperature for fan graphs:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:99
+#: package/contents/ui/SettingsTab.qml:99
 msgid "Maximum temperature for fan graphs:"
 msgid "Maximum temperature for fan graphs:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:119
+#: package/contents/ui/SettingsTab.qml:119
 msgid "Unit:"
 msgid "Unit:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Kelvin"
 msgid "Kelvin"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:127
+#: package/contents/ui/SettingsTab.qml:127
 msgid "Fahrenheit"
 msgid "Fahrenheit"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:143
+#: package/contents/ui/SettingsTab.qml:143
 msgid "Name of the fancontrol systemd service:"
 msgid "Name of the fancontrol systemd service:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:165
+#: package/contents/ui/SettingsTab.qml:165
 msgid "Fancontrol systemd service autostart:"
 msgid "Fancontrol systemd service autostart:"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "disabled"
 msgid "disabled"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/package/contents/ui/qml/SettingsTab.qml:173
+#: package/contents/ui/SettingsTab.qml:173
 msgid "enabled"
 msgid "enabled"
 msgstr ""
 msgstr ""
 
 
-#: fancontrol-gui/src/main.cpp:41
-msgid "Graphical user interface for fancontrol"
-msgstr ""
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Malte Veerman"
-msgstr ""
-
-#: fancontrol-gui/src/main.cpp:47 kcm/src/fancontrolkcm.cpp:50
-msgid "Main Developer"
-msgstr ""
-
-#: kcm/src/fancontrolkcm.cpp:42
-msgid "Fancontrol-KCM"
-msgstr ""
-
-#: kcm/src/fancontrolkcm.cpp:44
-msgid "KDE Fancontrol Module"
-msgstr ""
-
 #: po/rc.cpp:1 rc.cpp:1
 #: po/rc.cpp:1 rc.cpp:1
 msgctxt "NAME OF TRANSLATORS"
 msgctxt "NAME OF TRANSLATORS"
 msgid "Your names"
 msgid "Your names"