/industrial-controls

Controls QML library designed for control systems

Primary LanguageQMLGNU Lesser General Public License v3.0LGPL-3.0

industrial-controls

QML controls library, based on Qt Quick Controls 2.0 and designed for UAV and robotics control systems user interface.

Usage

To use Industrial.Controls in your project, add this library to 3rd-party folder (git submodule is good practice). Next, you should add some lines in to your CMakeLists.txt.

For sources & includes:

# Industrial.Controls vendor includes & sources
target_include_directories(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_INCLUDES})
target_sources(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_SOURCES})

For resources (old-style):

# Compile & add Industrial.Controls vendor resources
qt5_add_resources(QRC_SOURCES ${INDUSTRIAL_RESOURCES})
target_sources(${PROJECT_NAME} PRIVATE ${QRC_SOURCES})

For resources (new-style, with CMAKE_AUTORCC flag):

# Add Industrial.Controls vendor resources
target_sources(${PROJECT_NAME} PRIVATE ${INDUSTRIAL_SOURCES})

Screenshots

alt tag alt tag alt tag alt tag