integrate leveling sensor into qskinny

This commit is contained in:
Vogel, Rick 2023-07-13 09:38:44 +02:00
parent 3552c79aec
commit 95f6a25094
3 changed files with 22 additions and 3 deletions

View File

@ -422,6 +422,22 @@ list(APPEND SOURCES
inputpanel/QskVirtualKeyboard.cpp
)
list(APPEND HEADERS
controls/LevelingSensor/QsgNodeUtility.h
controls/LevelingSensor/QskLevelingSensor.h
controls/LevelingSensor/QskLevelingSensorNodes.h
controls/LevelingSensor/QskLevelingSensorSkinlet.h
controls/LevelingSensor/QskLevelingSensorUtility.h
)
list(APPEND SOURCES
controls/LevelingSensor/QsgNodeUtility.cpp
controls/LevelingSensor/QskLevelingSensor.cpp
controls/LevelingSensor/QskLevelingSensorNodes.cpp
controls/LevelingSensor/QskLevelingSensorSkinlet.cpp
controls/LevelingSensor/QskLevelingSensorUtility.cpp
)
if(ENABLE_PINYIN)
list(APPEND HEADERS inputpanel/QskPinyinTextPredictor.h)
list(APPEND SOURCES inputpanel/QskPinyinTextPredictor.cpp)
@ -485,3 +501,6 @@ set_target_properties(${target} PROPERTIES
VERSION ${CMAKE_PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} )
install(TARGETS ${target} )
enable_testing()
add_subdirectory(tests)

View File

@ -16,7 +16,7 @@
/// /
/// /
/// v z+
class LevelingSensor : public QskControl
class QSK_EXPORT LevelingSensor : public QskControl
{
Q_OBJECT
using Inherited = QskControl;
@ -40,7 +40,7 @@ public Q_SLOTS:
void setTickmarksLabels(Qt::Axis axis, TickmarksLabels labels);
void setAngle(const QVector3D& degree);
void setAngle(Qt::Axis axis, float degree);
signals:
Q_SIGNALS:
void rotationXChanged(qreal degree);
void rotationYChanged(qreal degree);
void rotationZChanged(qreal degree);

View File

@ -5,7 +5,7 @@
class LevelingSensor;
class LevelingSensorSkinlet : public QskSkinlet
class QSK_EXPORT LevelingSensorSkinlet : public QskSkinlet
{
Q_GADGET