Browse Source

Funktion zum Einstellen des Backlights

Rind 2 weeks ago
parent
commit
eebed8b1a7
4 changed files with 13 additions and 2 deletions
  1. 4 1
      README.md
  2. 1 1
      gfaqt.pro
  3. 7 0
      src/qappctrl.cpp
  4. 1 0
      src/qappctrl.h

+ 4 - 1
README.md

@@ -5,7 +5,7 @@ Allgemeine Bibliothek für QML-Objekte und Objekte mit QT-Bindung, mit Ausnahme
 ---
 
 ***Version:***  
-libgfaqt.so.1.8.0  
+libgfaqt.so.1.9.0  
 
 ***SO-Name:***  
 libgfaqt.so.1
@@ -66,3 +66,6 @@ libgfaqt.so (-lgfaqt)
 
 * **1.8.0**
 	* ADC-Informationen für Systeme ohne Tiva.
+
+* **1.9.0**
+	* Einstellen des Backlights auf Systemen mit Tiva.

+ 1 - 1
gfaqt.pro

@@ -1,5 +1,5 @@
 TEMPLATE = lib
-VERSION = 1.8
+VERSION = 1.9
 QT += qml quick core
 CONFIG -= app_bundle
 CONFIG += c++11 shared thread

+ 7 - 0
src/qappctrl.cpp

@@ -494,6 +494,13 @@ bool QGfaAppCtrl::sysInfoUpdateStgDevInfo(void)
 	return false;
 }
 
+bool QGfaAppCtrl::setBacklight(qint32 percent)
+{
+	if(m_hAC)
+		return ::GfaIpcAppCtrlSetBacklight(m_hAC, percent);
+	return false;
+}
+
 /////////////////////////////////////////////////////////////////////////////
 
 QQmlListProperty<QGfaAppInfo> QGfaAppCtrl::appInfo(void)

+ 1 - 0
src/qappctrl.h

@@ -1305,6 +1305,7 @@ public:
 public:
 	Q_INVOKABLE int appIndexFromAppID(quint64 nAppID);
 	Q_INVOKABLE bool sysInfoUpdateStgDevInfo(void);
+	Q_INVOKABLE bool setBacklight(qint32 percent);
 
 public:
 	QQmlListProperty<QGfaAppInfo> appInfo(void);