qmake project files removed

This commit is contained in:
Uwe Rathmann 2023-03-28 12:14:25 +02:00
parent 98521ca5eb
commit 2290212bf5
47 changed files with 0 additions and 1521 deletions

View File

@ -1,8 +0,0 @@
CONFIG += qskexample
HEADERS += \
Box.h
SOURCES += \
Box.cpp \
main.cpp

View File

@ -1,7 +0,0 @@
CONFIG += qskexample qskqmlexport
RESOURCES += \
buttons.qrc
SOURCES += \
main.cpp

View File

@ -1,4 +0,0 @@
CONFIG += qskexample
SOURCES += \
main.cpp

View File

@ -1,22 +0,0 @@
TEMPLATE = subdirs
# c++
SUBDIRS += \
desktop \
gallery \
layouts \
listbox \
messagebox \
mycontrols \
qvgviewer \
thumbnails \
tabview \
iotdashboard
# qml
SUBDIRS += \
boxes \
buttons \
frames \
glabels \
messageboxQml

View File

@ -1,11 +0,0 @@
CONFIG += qskexample qskqmlexport
RESOURCES += \
frames.qrc
HEADERS += \
Frame.h
SOURCES += \
Frame.cpp \
main.cpp

View File

@ -1,23 +0,0 @@
CONFIG += qskexample
HEADERS += \
label/LabelPage.h \
inputs/InputPage.h \
progressbar/ProgressBarPage.h \
button/ButtonPage.h \
selector/SelectorPage.h \
dialog/DialogPage.h \
Page.h
SOURCES += \
label/LabelPage.cpp \
inputs/InputPage.cpp \
progressbar/ProgressBarPage.cpp \
button/ButtonPage.cpp \
selector/SelectorPage.cpp \
dialog/DialogPage.cpp \
Page.cpp \
main.cpp
RESOURCES += \
icons.qrc

View File

@ -1,7 +0,0 @@
CONFIG += qskexample qskqmlexport
RESOURCES += \
glabels.qrc
SOURCES += \
main.cpp

View File

@ -1,80 +0,0 @@
CONFIG += qskexample
SOURCES += \
Box.cpp \
BoxWithButtons.cpp \
CircularProgressBar.cpp \
CircularProgressBarSkinlet.cpp \
DashboardPage.cpp \
DevicesPage.cpp \
Diagram.cpp \
DiagramSkinlet.cpp \
EnergyMeter.cpp \
GraphicProvider.cpp \
GridBox.cpp \
LightDisplaySkinlet.cpp \
LightDisplay.cpp \
MainItem.cpp \
MainWindow.cpp \
MenuBar.cpp \
MembersPage.cpp \
MyDevices.cpp \
RoomsPage.cpp \
RoundedIcon.cpp \
Skin.cpp \
StatisticsPage.cpp \
TopBar.cpp \
RoundButton.cpp \
UsageBox.cpp \
UsageDiagram.cpp \
StoragePage.cpp \
StorageMeter.cpp \
StorageBar.cpp \
StorageBarSkinlet.cpp \
main.cpp \
SOURCES += \
nodes/DiagramDataNode.cpp \
nodes/DiagramSegmentsNode.cpp \
nodes/RadialTickmarksNode.cpp
HEADERS += \
Box.h \
BoxWithButtons.h \
CircularProgressBar.h \
CircularProgressBarSkinlet.h \
Diagram.h \
DiagramSkinlet.h \
EnergyMeter.h \
GraphicProvider.h \
GridBox.h \
LightDisplaySkinlet.h \
LightDisplay.h \
DashboardPage.h \
DevicesPage.h \
MainItem.h \
MainWindow.h \
MembersPage.h \
MenuBar.h \
MyDevices.h \
RoomsPage.h \
RoundedIcon.h \
Skin.h \
StatisticsPage.h \
TopBar.h \
RoundButton.h \
UsageBox.h \
UsageDiagram.h \
StoragePage.h \
StorageMeter.h \
StorageBar.h \
StorageBarSkinlet.h \
HEADERS += \
nodes/DiagramDataNode.h \
nodes/DiagramSegmentsNode.h \
nodes/RadialTickmarksNode.h
RESOURCES += \
images.qrc \
fonts.qrc

View File

@ -1,23 +0,0 @@
CONFIG += qskexample qskqmlexport
RESOURCES += \
layouts.qrc
HEADERS += \
TestRectangle.h \
ButtonBox.h \
FlowLayoutPage.h \
GridLayoutPage.h \
LinearLayoutPage.h \
DynamicConstraintsPage.h \
StackLayoutPage.h
SOURCES += \
TestRectangle.cpp \
ButtonBox.cpp \
FlowLayoutPage.cpp \
GridLayoutPage.cpp \
LinearLayoutPage.cpp \
DynamicConstraintsPage.cpp \
StackLayoutPage.cpp \
main.cpp

View File

@ -1,4 +0,0 @@
CONFIG += qskexample
SOURCES += \
main.cpp

View File

@ -1,4 +0,0 @@
CONFIG += qskexample
SOURCES += \
main.cpp

View File

@ -1,8 +0,0 @@
CONFIG += qskexample
CONFIG += qskqmlexport
RESOURCES += \
messagebox.qrc
SOURCES += \
main.cpp

View File

@ -1,12 +0,0 @@
CONFIG += qskexample
SOURCES += \
MySkin.cpp \
MyToggleButton.cpp \
MyToggleButtonSkinlet.cpp \
main.cpp
HEADERS += \
MyToggleButton.h \
MyToggleButtonSkinlet.h \
MySkin.h

View File

@ -1,34 +0,0 @@
CONFIG += qskexample
HEADERS += \
MainWindow.h
SOURCES += \
MainWindow.cpp \
main.cpp
# CONFIG += autoqvg
autoqvg {
CONFIG += qskqvg
QVGRESOURCES += \
qvgviewer.qrc
SVGSOURCES = \
svg/01.01.10.svg \
svg/01.03.04q.svg \
svg/01.08.05q.svg \
svg/01.25.18.svg
} else {
# When cross compiling we need to have the svg2qvg tool being
# compiled for the build environment - not for the one of the target.
# So we better have precompiled qvg files in the repository to
# make the build process much easier
RESOURCES += \
qvgviewer.qrc
}

View File

@ -1,12 +0,0 @@
CONFIG += qskexample
HEADERS += \
CustomSlider.h \
CustomSliderSkinlet.h \
OtherSlider.h \
SOURCES += \
CustomSlider.cpp \
CustomSliderSkinlet.cpp \
OtherSlider.cpp \
main.cpp

View File

@ -1,4 +0,0 @@
CONFIG += qskexample
SOURCES += \
main.cpp

View File

@ -1,36 +0,0 @@
load(default_post)
equals(TEMPLATE, lib) {
plugin {
!isEmpty( QSK_PLUGIN_SUBDIR ) {
DESTDIR = $${QSK_PLUGIN_DIR}/$${QSK_PLUGIN_SUBDIR}
}
darwin {
# Add install name to all libraries, including plugins
LIBS += -Wl,-install_name,@rpath/lib$${TARGET}.dylib
}
}
else {
DESTDIR = $${QSK_LIB_DIR}
}
unix {
VERSION = $${QSK_VERSION}
}
contains(QSK_CONFIG, QskDll) {
CONFIG += dll
DEFINES += QSK_DLL
}
else {
CONFIG += staticlib
}
}

View File

@ -1,20 +0,0 @@
load(default_pre)
QSK_ROOT = $$clean_path( $$PWD/.. )
equals( QSK_ROOT, $$_PRO_FILE_PWD_ ) {
QSK_SUB_DIR = "."
QSK_OUT_ROOT = $$OUT_PWD
}
else {
QSK_SUB_DIR = $$relative_path( $$_PRO_FILE_PWD_, $$QSK_ROOT )
QSK_OUT_ROOT = $$replace( OUT_PWD, /$$QSK_SUB_DIR, "" )
}
QSK_PLUGIN_DIR = $${QSK_OUT_ROOT}/plugins
QSK_LIB_DIR = $${QSK_OUT_ROOT}/lib
include( qskconfig.pri )
include( qskfunctions.pri )

View File

@ -1,188 +0,0 @@
############################################################################
# QSkinny - Copyright (C) 2016 Uwe Rathmann
# This file may be used under the terms of the QSkinny License, Version 1.0
############################################################################
QSK_VER_MAJ = 0
QSK_VER_MIN = 0
QSK_VER_PAT = 0
QSK_VERSION = $${QSK_VER_MAJ}.$${QSK_VER_MIN}.$${QSK_VER_PAT}
# trying the PREFIX environment variable first
QSK_INSTALL_PREFIX = $$(PREFIX)
isEmpty( QSK_INSTALL_PREFIX ) {
QSK_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX]
unix {
QSK_INSTALL_PREFIX = /usr/local/qskinny-$${QSK_VERSION}
}
win32 {
QSK_INSTALL_PREFIX = C:/Qskinny-$${QSK_VERSION}
}
}
QSK_INSTALL_DOCS = $${QSK_INSTALL_PREFIX}/doc
QSK_INSTALL_HEADERS = $${QSK_INSTALL_PREFIX}/include
QSK_INSTALL_LIBS = $${QSK_INSTALL_PREFIX}/lib
QSK_INSTALL_BINS = $${QSK_INSTALL_PREFIX}/bin
QSK_INSTALL_PLUGINS = $${QSK_INSTALL_PREFIX}/plugins
QSK_INSTALL_EXAMPLES = $${QSK_INSTALL_PREFIX}/examples
CONFIG += no_private_qt_headers_warning
CONFIG += warn_on
CONFIG += no_keywords
CONFIG += silent
#CONFIG -= depend_includepath
CONFIG += strict_c++
CONFIG += c++17
CONFIG += pedantic
CONFIG += hide_symbols
# CONFIG += debug
# CONFIG += sanitize
use_no_rpath {
CONFIG -= use_local_rpath use_install_rpath
} else {
cross_compile {
CONFIG *= use_install_rpath
QMAKE_RPATHLINKDIR *= $${QSK_PLUGIN_DIR}/skins
} else {
!use_install_rpath: CONFIG *= use_local_rpath
}
}
MOC_DIR = moc
OBJECTS_DIR = obj
RCC_DIR = rcc
QSK_CONFIG += QskDll
linux {
pedantic {
DEFINES += QT_STRICT_ITERATORS
# Qt headers do not stand pedantic checks, so it's better
# to exclude them by declaring them as system includes
CONFIG += qtassysteminclude
}
qtassysteminclude {
# As most distros set QT_INSTALL_HEADERS to /usr/include we
# would run into gcc compiler errors and better drop it
# from the list below. Should be no problem as we don't
# add the Qt module to our includes and therefore don't
# need this path.
QMAKE_CXXFLAGS += \
-isystem $$[QT_INSTALL_HEADERS]/QtCore \
-isystem $$[QT_INSTALL_HEADERS]/QtCore/$$[QT_VERSION]/QtCore \
-isystem $$[QT_INSTALL_HEADERS]/QtGui \
-isystem $$[QT_INSTALL_HEADERS]/QtGui/$$[QT_VERSION]/QtGui \
-isystem $$[QT_INSTALL_HEADERS]/QtQuick \
-isystem $$[QT_INSTALL_HEADERS]/QtQuick/$$[QT_VERSION]/QtQuick \
-isystem $$[QT_INSTALL_HEADERS]/QtQml \
-isystem $$[QT_INSTALL_HEADERS]/QtQml/$$[QT_VERSION]/QtQml \
}
}
linux-g++ | linux-g++-64 {
# --- optional optimzations
QMAKE_CXXFLAGS_DEBUG *= -O0
#QMAKE_CXXFLAGS_DEBUG *= -Og
QMAKE_CXXFLAGS_RELEASE *= -O3
QMAKE_CXXFLAGS_RELEASE *= -ffast-math
# QMAKE_CXXFLAGS_RELEASE *= -Ofast
# QMAKE_CXXFLAGS_RELEASE *= -Os
}
pedantic {
linux-g++ | linux-g++-64 {
QMAKE_CXXFLAGS *= -pedantic-errors
QMAKE_CXXFLAGS *= -Wextra
QMAKE_CXXFLAGS *= -Werror=format-security
#QMAKE_CXXFLAGS *= -Wlogical-op
# QMAKE_CXXFLAGS *= -Wconversion
# QMAKE_CXXFLAGS *= -Wfloat-equal
# QMAKE_CXXFLAGS *= -Wshadow
QMAKE_CXXFLAGS *= -Wsuggest-override
# QMAKE_CXXFLAGS *= -Wsuggest-final-types
# QMAKE_CXXFLAGS *= -Wsuggest-final-methods
# QMAKE_CXXFLAGS *= -fanalyzer
}
linux-clang {
#QMAKE_CXXFLAGS *= -pedantic-errors
#QMAKE_CXXFLAGS *= -Weverything
#QMAKE_CXXFLAGS *= -Wno-c++98-compat-pedantic
#QMAKE_CXXFLAGS *= -Wno-global-constructors
#QMAKE_CXXFLAGS *= -Wno-exit-time-destructors
#QMAKE_CXXFLAGS *= -Wno-padded
#QMAKE_CXXFLAGS *= -Wno-float-equal
#QMAKE_CXXFLAGS *= -Wno-undefined-reinterpret-cast
#QMAKE_CXXFLAGS *= -Wno-deprecated
#QMAKE_CXXFLAGS *= -Wno-switch-enum
#QMAKE_CXXFLAGS *= -Wno-keyword-macro
#QMAKE_CXXFLAGS *= -Wno-old-style-cast
#QMAKE_CXXFLAGS *= -Wno-used-but-marked-unused
#QMAKE_CXXFLAGS *= -Wno-weak-vtables
#QMAKE_CXXFLAGS *= -Wno-shadow
#QMAKE_CXXFLAGS *= -Wno-double-promotion
#QMAKE_CXXFLAGS *= -Wno-conversion
#QMAKE_CXXFLAGS *= -Wno-documentation-unknown-command
#QMAKE_CXXFLAGS *= -Wno-unused-macros
}
}
sanitize {
CONFIG += sanitizer
CONFIG += sanitize_address
# CONFIG *= sanitize_undefined
linux-g++ | linux-g++-64 {
#QMAKE_CXXFLAGS *= -fsanitize-address-use-after-scope
#QMAKE_LFLAGS *= -fsanitize-address-use-after-scope
}
}
debug {
DEFINES += ITEM_STATISTICS=1
}
# DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x000000
LOCAL_PRI=$$(QSK_LOCAL_PRI)
if ( !isEmpty( LOCAL_PRI ) ) {
if ( exists( $${LOCAL_PRI} ) ) {
# When not working with the Qt/Creator it is often more convenient
# to include the specific options of your local build, than passing
# them all on the command line
include( $${LOCAL_PRI} )
}
}

View File

@ -1,8 +0,0 @@
TEMPLATE = app
CONFIG += qskinny qsktestsupport
DEFINES += QSK_DLL
DESTDIR = $$clean_path( $${OUT_PWD}/../bin )
target.path = $${QSK_INSTALL_EXAMPLES}/bin
INSTALLS = target

View File

@ -1,24 +0,0 @@
############################################################################
# QSkinny - Copyright (C) 2016 Uwe Rathmann
# This file may be used under the terms of the QSkinny License, Version 1.0
############################################################################
defineReplace(qskLibraryTarget) {
return( $$qtLibraryTarget($$1) )
}
defineReplace(qskPluginTarget) {
return( $$qtLibraryTarget($$1) )
}
defineTest(qskAddLibrary) {
LIBS *= -L$$1
LIBS += -l$$2$$qtPlatformTargetSuffix()
export(LIBS)
return(true)
}

View File

@ -1,18 +0,0 @@
QT *= quick
QSK_DIRS = \
$${QSK_ROOT}/src/common \
$${QSK_ROOT}/src/controls \
$${QSK_ROOT}/src/dialogs \
$${QSK_ROOT}/src/graphic \
$${QSK_ROOT}/src/inputpanel \
$${QSK_ROOT}/src/layouts \
$${QSK_ROOT}/src/nodes
INCLUDEPATH *= $${QSK_DIRS}
DEPENDPATH *= $${QSK_DIRS}
use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_LIBS}
use_local_rpath: QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
qskAddLibrary( $${QSK_LIB_DIR}, qskinny )

View File

@ -1,9 +0,0 @@
QSK_QML_EXPORT_DIRS = $${QSK_ROOT}/qmlexport
INCLUDEPATH *= $${QSK_QML_EXPORT_DIRS}
DEPENDPATH *= $${QSK_QML_EXPORT_DIRS}
use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_LIBS}
use_local_rpath: QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
qskAddLibrary( $${QSK_LIB_DIR}, qskqmlexport)

View File

@ -1,59 +0,0 @@
##############################################################################
# rules to create qvg from svg files
##############################################################################
SVG2QVG=$$shell_path($${QSK_OUT_ROOT}/tools/bin/svg2qvg)
QVG_DIR=qvg
svg2qvg.name = SVG compiler
svg2qvg.input = SVGSOURCES
svg2qvg.output = $${QVG_DIR}/${QMAKE_FILE_BASE}.qvg
svg2qvg.variable_out =
svg2qvg.commands += ($$sprintf($${QMAKE_MKDIR_CMD}, $${QVG_DIR})) && $${SVG2QVG} ${QMAKE_FILE_IN} $${svg2qvg.output}
QMAKE_EXTRA_COMPILERS += svg2qvg
##############################################################################
# When using qvg files, that have to be generated from svg files, as resource,
##############################################################################
qvgrcc.name = RCC compiler
qvgrcc.input = QVGRESOURCES
qvgrcc.output = $${RCC_DIR}/qrc_${QMAKE_FILE_BASE}.cpp
qvgrcc.variable_out = SOURCES
qvgrcc.CONFIG += add_inputs_as_makefile_deps
# Paths inside a qrc file are always relative to the path of the
# qrc file itself. So in case of shadow builds we need to copy the
# qrc file into the shadow directory as the included qvg files
# are generated there.
QRC_SHADOW_CLONE = $$shell_path( $${OUT_PWD}/${QMAKE_FILE_BASE}_shadow.qrc )
qtPrepareTool(QMAKE_RCC, rcc, _DEP)
equals( OUT_PWD, $${_PRO_FILE_PWD_} ) {
qvgrcc.depend_command = $$QMAKE_RCC_DEP -list $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN}
} else {
qvgrcc.depend_command = \
$${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE} && \
$$QMAKE_RCC_DEP -list $$QMAKE_RESOURCE_FLAGS $${QRC_SHADOW_CLONE} && \
$${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
}
equals( OUT_PWD, $${_PRO_FILE_PWD_} ) {
qvgrcc.commands = $$QMAKE_RCC $$QMAKE_RESOURCE_FLAGS ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
} else {
qvgrcc.commands = \
$${QMAKE_COPY} ${QMAKE_FILE_IN} $${QRC_SHADOW_CLONE} && \
$$QMAKE_RCC $$QMAKE_RESOURCE_FLAGS $${QRC_SHADOW_CLONE} -o ${QMAKE_FILE_OUT} && \
$${QMAKE_DEL_FILE} $${QRC_SHADOW_CLONE}
}
QMAKE_EXTRA_COMPILERS += qvgrcc

View File

@ -1,9 +0,0 @@
QSK_TEST_SUPPORT_DIRS = $${QSK_ROOT}/support
INCLUDEPATH *= $${QSK_TEST_SUPPORT_DIRS}
DEPENDPATH *= $${QSK_TEST_SUPPORT_DIRS}
use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_EXAMPLES}/lib
use_local_rpath: QMAKE_RPATHDIR *= $${QSK_LIB_DIR}
qskAddLibrary( $${QSK_LIB_DIR}, qsktestsupport)

View File

@ -1,52 +0,0 @@
TEMPLATE = lib
TARGET = $$qskPluginTarget(qskinputcontext)
QT += gui-private
CONFIG += plugin
CONFIG += qskinny
QSK_PLUGIN_SUBDIR = platforminputcontexts
contains(QSK_CONFIG, QskDll): DEFINES += QSK_INPUTCONTEXT_MAKEDLL
HEADERS += \
QskInputContextGlobal.h
SOURCES += \
QskInputContextPlugin.cpp
OTHER_FILES += metadata.json
pinyin {
unix {
CONFIG += link_pkgconfig
PKGCONFIG += pinyin
HEADERS += \
QskPinyinTextPredictor.h
SOURCES += \
QskPinyinTextPredictor.cpp
}
}
hunspell {
unix {
CONFIG += link_pkgconfig
PKGCONFIG += hunspell
HEADERS += \
QskHunspellTextPredictor.h
SOURCES += \
QskHunspellTextPredictor.cpp
}
}
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
INSTALLS = target

View File

@ -1,21 +0,0 @@
CONFIG += qskexample
HEADERS += \
kiwi/Constraint.h \
kiwi/Expression.h \
kiwi/Solver.h \
kiwi/Strength.h \
kiwi/Term.h \
kiwi/Variable.h
SOURCES += \
kiwi/Expression.cpp \
kiwi/Constraint.cpp \
kiwi/Solver.cpp
HEADERS += \
AnchorBox.h
SOURCES += \
AnchorBox.cpp \
main.cpp

View File

@ -1,8 +0,0 @@
CONFIG += qskexample
HEADERS += \
Window.h
SOURCES += \
Window.cpp \
main.cpp

View File

@ -1,17 +0,0 @@
CONFIG += qskexample
HEADERS += \
SkinFactory.h \
Dial.h \
DialSkinlet.h \
Dashboard.h
SOURCES += \
SkinFactory.cpp \
Dial.cpp \
DialSkinlet.cpp \
Dashboard.cpp \
main.cpp \
RESOURCES += \
images.qrc

View File

@ -1,18 +0,0 @@
CONFIG += qskexample
HEADERS += \
GradientView.h
SOURCES += \
GradientView.cpp \
main.cpp
qtHaveModule(quickshapes_private) {
QT += quickshapes_private
HEADERS += GradientQuickShape.h
SOURCES += GradientQuickShape.cpp
DEFINES += SHAPE_GRADIENT
}

View File

@ -1,27 +0,0 @@
CONFIG += qskexample
QT += widgets quickwidgets
HEADERS += \
GridAccessor.h \
GridSkinny.h \
GridWidgets.h \
GridGraphics.h \
GridQuick.h \
TestBox.h
SOURCES += \
GridAccessor.cpp \
GridSkinny.cpp \
GridWidgets.cpp \
GridGraphics.cpp \
GridQuick.cpp \
TestBox.cpp \
main.cpp
linux {
pedantic {
QMAKE_CXXFLAGS += -isystem $$[QT_INSTALL_HEADERS]/QtQuickWidgets
QMAKE_CXXFLAGS += -isystem $$[QT_INSTALL_HEADERS]/QtWidgets
}
}

View File

@ -1,13 +0,0 @@
CONFIG += qskexample qskqmlexport
QT += quick_private
RESOURCES += \
images.qrc
HEADERS += \
Image.h
SOURCES += \
Image.cpp \
main.cpp

View File

@ -1,4 +0,0 @@
CONFIG += qskexample
SOURCES += \
main.cpp

View File

@ -1,12 +0,0 @@
CONFIG += qskexample
QMAKE_MOC_OPTIONS += -nw # disable warning about missing READ
HEADERS += \
Callback.h \
Invoker.h
SOURCES += \
Callback.cpp \
Invoker.cpp \
main.cpp

View File

@ -1,24 +0,0 @@
TEMPLATE = subdirs
SUBDIRS += \
anchors \
dials \
dialogbuttons \
gradients \
invoker \
inputpanel \
images \
shadows \
shapes
qtHaveModule(webengine) {
SUBDIRS += \
webview
}
qtHaveModule(quickwidgets) {
SUBDIRS += \
grids
}

View File

@ -1,8 +0,0 @@
CONFIG += qskexample
HEADERS += \
ShadowedBox.h \
SOURCES += \
ShadowedBox.cpp \
main.cpp

View File

@ -1,17 +0,0 @@
CONFIG += qskexample qskqmlexport
RESOURCES += \
shapes.qrc
HEADERS += \
Stroke.h \
ShapeItem.h \
GeometricShape.h \
Window.h
SOURCES += \
Stroke.cpp \
ShapeItem.cpp \
GeometricShape.cpp \
Window.cpp \
main.cpp

View File

@ -1,5 +0,0 @@
CONFIG += qskexample
QT += webengine webengine-private webenginecore-private core-private
SOURCES += \
main.cpp

View File

@ -1,26 +0,0 @@
TEMPLATE = lib
TARGET = $$qskLibraryTarget(qskqmlexport)
QT += quick-private
CONFIG += qskinny
contains(QSK_CONFIG, QskDll): DEFINES += QSK_QML_MAKEDLL
HEADERS += \
QskQml.hpp
HEADERS += \
QskQmlGlobal.h \
QskShortcutQml.h \
QskLayoutQml.h \
QskMainQml.h \
QskQml.h
SOURCES += \
QskShortcutQml.cpp \
QskLayoutQml.cpp \
QskMainQml.cpp \
QskQml.cpp
target.path = $${QSK_INSTALL_LIBS}
INSTALLS = target

View File

@ -1,27 +0,0 @@
TEMPLATE = subdirs
SUBDIRS = \
src \
skins \
inputcontext \
qmlexport \
tools \
support \
examples \
playground
OTHER_FILES = \
doc/Doxyfile \
doc/*.dox \
doc/*.metadox \
doc/classes/*.dox \
doc/classes/*.metadox \
TODO
qmlexport.depends = src
inputcontext.depends = src
skins.depends = src
tools.depends = src
support.depends = src skins
examples.depends = tools support skins qmlexport
playground.depends = tools support skins qmlexport

View File

@ -1,25 +0,0 @@
CONFIG += plugin
CONFIG += qskinny
TEMPLATE = lib
QSK_PLUGIN_SUBDIR = skins
TARGET = $$qskPluginTarget(material3skin)
DEFINES += QSK_MATERIAL3_MAKEDLL
HEADERS += \
QskMaterial3Global.h \
QskMaterial3Skin.h \
QskMaterial3SkinFactory.h
SOURCES += \
QskMaterial3Skin.cpp \
QskMaterial3SkinFactory.cpp
RESOURCES += \
icons.qrc \
OTHER_FILES += metadata.json
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
INSTALLS = target

View File

@ -1,5 +0,0 @@
TEMPLATE = subdirs
SUBDIRS += \
squiek \
material3

View File

@ -1,22 +0,0 @@
CONFIG += plugin
CONFIG += qskinny
TEMPLATE = lib
QSK_PLUGIN_SUBDIR = skins
TARGET = $$qskPluginTarget(squiekskin)
DEFINES += QSK_SQUIEK_MAKEDLL
HEADERS += \
QskSquiekGlobal.h \
QskSquiekSkin.h \
QskSquiekSkinFactory.h
SOURCES += \
QskSquiekSkin.cpp \
QskSquiekSkinFactory.cpp
OTHER_FILES += metadata.json
target.path = $${QSK_INSTALL_PLUGINS}/$${QSK_PLUGIN_SUBDIR}
INSTALLS = target

View File

@ -1,454 +0,0 @@
TEMPLATE = lib
TARGET = $$qskLibraryTarget(qskinny)
QT += quick quick-private
greaterThan( QT_MAJOR_VERSION, 5 ) {
QT += opengl-private
}
contains(QSK_CONFIG, QskDll): DEFINES += QSK_MAKEDLL
QSK_SUBDIRS = common graphic nodes controls layouts dialogs inputpanel
INCLUDEPATH *= $${QSK_SUBDIRS}
DEPENDPATH *= $${QSK_SUBDIRS}
# CONFIG += pinyin
# CONFIG += hunspell
HEADERS += \
common/QskArcMetrics.h \
common/QskAspect.h \
common/QskBoxBorderColors.h \
common/QskBoxBorderMetrics.h \
common/QskBoxShapeMetrics.h \
common/QskBoxHints.h \
common/QskFunctions.h \
common/QskGlobal.h \
common/QskGradient.h \
common/QskGradientDirection.h \
common/QskGradientStop.h \
common/QskHctColor.h \
common/QskIntervalF.h \
common/QskLabelData.h \
common/QskMargins.h \
common/QskMetaFunction.h \
common/QskMetaFunction.hpp \
common/QskMetaInvokable.h \
common/QskNamespace.h \
common/QskObjectCounter.h \
common/QskPlacementPolicy.h \
common/QskPlatform.h \
common/QskRgbValue.h \
common/QskScaleEngine.h \
common/QskScaleTickmarks.h \
common/QskShadowMetrics.h \
common/QskSizePolicy.h \
common/QskStateCombination.h \
common/QskTextColors.h \
common/QskTextOptions.h
SOURCES += \
common/QskArcMetrics.cpp \
common/QskAspect.cpp \
common/QskBoxBorderColors.cpp \
common/QskBoxBorderMetrics.cpp \
common/QskBoxShapeMetrics.cpp \
common/QskBoxHints.cpp \
common/QskFunctions.cpp \
common/QskGradient.cpp \
common/QskGradientDirection.cpp \
common/QskGradientStop.cpp \
common/QskHctColor.cpp \
common/QskIntervalF.cpp \
common/QskLabelData.cpp \
common/QskMargins.cpp \
common/QskMetaFunction.cpp \
common/QskMetaInvokable.cpp \
common/QskObjectCounter.cpp \
common/QskPlatform.cpp \
common/QskPlacementPolicy.cpp \
common/QskRgbValue.cpp \
common/QskScaleEngine.cpp \
common/QskScaleTickmarks.cpp \
common/QskShadowMetrics.cpp \
common/QskSizePolicy.cpp \
common/QskTextColors.cpp \
common/QskTextOptions.cpp
HEADERS += \
graphic/QskColorFilter.h \
graphic/QskGraphic.h \
graphic/QskGraphicImageProvider.h \
graphic/QskGraphicIO.h \
graphic/QskGraphicPaintEngine.h \
graphic/QskGraphicProvider.h \
graphic/QskGraphicProviderMap.h \
graphic/QskGraphicTextureFactory.h \
graphic/QskIcon.h \
graphic/QskPainterCommand.h \
graphic/QskStandardSymbol.h
SOURCES += \
graphic/QskColorFilter.cpp \
graphic/QskGraphic.cpp \
graphic/QskGraphicImageProvider.cpp \
graphic/QskGraphicIO.cpp \
graphic/QskGraphicPaintEngine.cpp \
graphic/QskGraphicProvider.cpp \
graphic/QskGraphicProviderMap.cpp \
graphic/QskGraphicTextureFactory.cpp \
graphic/QskIcon.cpp \
graphic/QskPainterCommand.cpp \
graphic/QskStandardSymbol.cpp
HEADERS += \
nodes/QskArcNode.h \
nodes/QskArcRenderer.h \
nodes/QskBoxNode.h \
nodes/QskBoxClipNode.h \
nodes/QskBoxFillNode.h \
nodes/QskBoxRectangleNode.h \
nodes/QskBoxRenderer.h \
nodes/QskBoxMetrics.h \
nodes/QskBoxBasicStroker.h \
nodes/QskBoxGradientStroker.h \
nodes/QskBoxColorMap.h \
nodes/QskBoxShadowNode.h \
nodes/QskColorRamp.h \
nodes/QskGraphicNode.h \
nodes/QskPaintedNode.h \
nodes/QskPlainTextRenderer.h \
nodes/QskRectangleNode.h \
nodes/QskRichTextRenderer.h \
nodes/QskScaleRenderer.h \
nodes/QskSGNode.h \
nodes/QskStrokeNode.h \
nodes/QskShapeNode.h \
nodes/QskGradientMaterial.h \
nodes/QskTextNode.h \
nodes/QskTextRenderer.h \
nodes/QskTextureRenderer.h \
nodes/QskTickmarksNode.h \
nodes/QskVertex.h
SOURCES += \
nodes/QskArcNode.cpp \
nodes/QskArcRenderer.cpp \
nodes/QskBoxNode.cpp \
nodes/QskBoxClipNode.cpp \
nodes/QskBoxFillNode.cpp \
nodes/QskBoxRectangleNode.cpp \
nodes/QskBoxRenderer.cpp \
nodes/QskBoxMetrics.cpp \
nodes/QskBoxBasicStroker.cpp \
nodes/QskBoxGradientStroker.cpp \
nodes/QskBoxShadowNode.cpp \
nodes/QskColorRamp.cpp \
nodes/QskGraphicNode.cpp \
nodes/QskPaintedNode.cpp \
nodes/QskPlainTextRenderer.cpp \
nodes/QskRectangleNode.cpp \
nodes/QskRichTextRenderer.cpp \
nodes/QskScaleRenderer.cpp \
nodes/QskSGNode.cpp \
nodes/QskStrokeNode.cpp \
nodes/QskShapeNode.cpp \
nodes/QskGradientMaterial.cpp \
nodes/QskTextNode.cpp \
nodes/QskTextRenderer.cpp \
nodes/QskTextureRenderer.cpp \
nodes/QskTickmarksNode.cpp \
nodes/QskVertex.cpp
RESOURCES += \
nodes/shaders.qrc
HEADERS += \
controls/QskAbstractButton.h \
controls/QskAnimationHint.h \
controls/QskAnimator.h \
controls/QskBoundedControl.h \
controls/QskBoundedInput.h \
controls/QskBoundedRangeInput.h \
controls/QskBoundedValueInput.h \
controls/QskBox.h \
controls/QskBoxSkinlet.h \
controls/QskCheckBox.h \
controls/QskCheckBoxSkinlet.h \
controls/QskComboBox.h \
controls/QskComboBoxSkinlet.h \
controls/QskControl.h \
controls/QskControlPrivate.h \
controls/QskDirtyItemFilter.h \
controls/QskEvent.h \
controls/QskFlickAnimator.h \
controls/QskFocusIndicator.h \
controls/QskFocusIndicatorSkinlet.h \
controls/QskGesture.h \
controls/QskGestureRecognizer.h \
controls/QskGraphicLabel.h \
controls/QskGraphicLabelSkinlet.h \
controls/QskHintAnimator.h \
controls/QskInputGrabber.h \
controls/QskListView.h \
controls/QskListViewSkinlet.h \
controls/QskMainView.h \
controls/QskMenu.h \
controls/QskMenuSkinlet.h \
controls/QskObjectTree.h \
controls/QskPageIndicator.h \
controls/QskPageIndicatorSkinlet.h \
controls/QskPanGestureRecognizer.h \
controls/QskPopup.h \
controls/QskPopupSkinlet.h \
controls/QskPushButton.h \
controls/QskPushButtonSkinlet.h \
controls/QskProgressBar.h \
controls/QskProgressBarSkinlet.h \
controls/QskQuick.h \
controls/QskQuickItem.h \
controls/QskQuickItemPrivate.h \
controls/QskRadioBox.h \
controls/QskRadioBoxSkinlet.h \
controls/QskScrollArea.h \
controls/QskScrollBox.h \
controls/QskScrollView.h \
controls/QskScrollViewSkinlet.h \
controls/QskSegmentedBar.h \
controls/QskSegmentedBarSkinlet.h \
controls/QskSeparator.h \
controls/QskSeparatorSkinlet.h \
controls/QskSetup.h \
controls/QskShortcutMap.h \
controls/QskSimpleListBox.h \
controls/QskSkin.h \
controls/QskSkinFactory.h \
controls/QskSkinHintTable.h \
controls/QskSkinHintTableEditor.h \
controls/QskSkinManager.h \
controls/QskSkinStateChanger.h \
controls/QskSkinTransition.h \
controls/QskSkinlet.h \
controls/QskSkinnable.h \
controls/QskSlider.h \
controls/QskSliderSkinlet.h \
controls/QskStatusIndicator.h \
controls/QskStatusIndicatorSkinlet.h \
controls/QskSpinBox.h \
controls/QskSpinBoxSkinlet.h \
controls/QskSubWindowArea.h \
controls/QskSubWindowAreaSkinlet.h \
controls/QskSubWindow.h \
controls/QskSubWindowSkinlet.h \
controls/QskSwitchButton.h \
controls/QskSwitchButtonSkinlet.h \
controls/QskTabBar.h \
controls/QskTabButton.h \
controls/QskTabButtonSkinlet.h \
controls/QskTabView.h \
controls/QskTabViewSkinlet.h \
controls/QskTextInput.h \
controls/QskTextInputSkinlet.h \
controls/QskTextLabel.h \
controls/QskTextLabelSkinlet.h \
controls/QskVariantAnimator.h \
controls/QskWindow.h
SOURCES += \
controls/QskAbstractButton.cpp \
controls/QskAnimator.cpp \
controls/QskAnimationHint.cpp \
controls/QskBoundedControl.cpp \
controls/QskBoundedInput.cpp \
controls/QskBoundedRangeInput.cpp \
controls/QskBoundedValueInput.cpp \
controls/QskBox.cpp \
controls/QskBoxSkinlet.cpp \
controls/QskCheckBox.cpp \
controls/QskCheckBoxSkinlet.cpp \
controls/QskComboBox.cpp \
controls/QskComboBoxSkinlet.cpp \
controls/QskControl.cpp \
controls/QskControlPrivate.cpp \
controls/QskDirtyItemFilter.cpp \
controls/QskEvent.cpp \
controls/QskFlickAnimator.cpp \
controls/QskFocusIndicator.cpp \
controls/QskFocusIndicatorSkinlet.cpp \
controls/QskGesture.cpp \
controls/QskGestureRecognizer.cpp \
controls/QskGraphicLabel.cpp \
controls/QskGraphicLabelSkinlet.cpp \
controls/QskHintAnimator.cpp \
controls/QskInputGrabber.cpp \
controls/QskListView.cpp \
controls/QskListViewSkinlet.cpp \
controls/QskMainView.cpp \
controls/QskMenuSkinlet.cpp \
controls/QskMenu.cpp \
controls/QskObjectTree.cpp \
controls/QskPageIndicator.cpp \
controls/QskPageIndicatorSkinlet.cpp \
controls/QskPanGestureRecognizer.cpp \
controls/QskPopup.cpp \
controls/QskPopupSkinlet.cpp \
controls/QskPushButton.cpp \
controls/QskPushButtonSkinlet.cpp \
controls/QskProgressBar.cpp \
controls/QskProgressBarSkinlet.cpp \
controls/QskQuick.cpp \
controls/QskQuickItem.cpp \
controls/QskQuickItemPrivate.cpp \
controls/QskScrollArea.cpp \
controls/QskScrollBox.cpp \
controls/QskScrollView.cpp \
controls/QskRadioBox.cpp \
controls/QskRadioBoxSkinlet.cpp \
controls/QskScrollViewSkinlet.cpp \
controls/QskSegmentedBar.cpp \
controls/QskSegmentedBarSkinlet.cpp \
controls/QskSeparator.cpp \
controls/QskSeparatorSkinlet.cpp \
controls/QskSetup.cpp \
controls/QskShortcutMap.cpp \
controls/QskSimpleListBox.cpp \
controls/QskSkin.cpp \
controls/QskSkinHintTable.cpp \
controls/QskSkinHintTableEditor.cpp \
controls/QskSkinFactory.cpp \
controls/QskSkinManager.cpp \
controls/QskSkinTransition.cpp \
controls/QskSkinlet.cpp \
controls/QskSkinnable.cpp \
controls/QskSlider.cpp \
controls/QskSliderSkinlet.cpp \
controls/QskSpinBox.cpp \
controls/QskSpinBoxSkinlet.cpp \
controls/QskStatusIndicator.cpp \
controls/QskStatusIndicatorSkinlet.cpp \
controls/QskSubWindowArea.cpp \
controls/QskSubWindowAreaSkinlet.cpp \
controls/QskSubWindow.cpp \
controls/QskSubWindowSkinlet.cpp \
controls/QskSwitchButton.cpp \
controls/QskSwitchButtonSkinlet.cpp \
controls/QskTabBar.cpp \
controls/QskTabButton.cpp \
controls/QskTabButtonSkinlet.cpp \
controls/QskTabView.cpp \
controls/QskTabViewSkinlet.cpp \
controls/QskTextInput.cpp \
controls/QskTextInputSkinlet.cpp \
controls/QskTextLabel.cpp \
controls/QskTextLabelSkinlet.cpp \
controls/QskVariantAnimator.cpp \
controls/QskWindow.cpp
HEADERS += \
layouts/QskGridBox.h \
layouts/QskGridLayoutEngine.h \
layouts/QskIndexedLayoutBox.h \
layouts/QskLayoutChain.h \
layouts/QskLayoutEngine2D.h \
layouts/QskLayoutElement.h \
layouts/QskLayoutMetrics.h \
layouts/QskLinearBox.h \
layouts/QskLinearLayoutEngine.h \
layouts/QskStackBoxAnimator.h \
layouts/QskStackBox.h \
layouts/QskSubcontrolLayoutEngine.h
SOURCES += \
layouts/QskGridBox.cpp \
layouts/QskGridLayoutEngine.cpp \
layouts/QskIndexedLayoutBox.cpp \
layouts/QskLayoutChain.cpp \
layouts/QskLayoutEngine2D.cpp \
layouts/QskLayoutElement.cpp \
layouts/QskLayoutMetrics.cpp \
layouts/QskLinearBox.cpp \
layouts/QskLinearLayoutEngine.cpp \
layouts/QskStackBoxAnimator.cpp \
layouts/QskStackBox.cpp \
layouts/QskSubcontrolLayoutEngine.cpp
HEADERS += \
dialogs/QskDialog.h \
dialogs/QskDialogButton.h \
dialogs/QskDialogButtonBox.h \
dialogs/QskDialogSubWindow.h \
dialogs/QskDialogWindow.h \
dialogs/QskMessageSubWindow.h \
dialogs/QskMessageWindow.h \
dialogs/QskSelectionSubWindow.h \
dialogs/QskSelectionWindow.h
SOURCES += \
dialogs/QskDialogButton.cpp \
dialogs/QskDialogButtonBox.cpp \
dialogs/QskDialog.cpp \
dialogs/QskDialogSubWindow.cpp \
dialogs/QskDialogWindow.cpp \
dialogs/QskMessageSubWindow.cpp \
dialogs/QskMessageWindow.cpp \
dialogs/QskSelectionSubWindow.cpp \
dialogs/QskSelectionWindow.cpp
HEADERS += \
inputpanel/QskTextPredictor.h \
inputpanel/QskInputContext.h \
inputpanel/QskInputPanel.h \
inputpanel/QskInputPanelBox.h \
inputpanel/QskInputPredictionBar.h \
inputpanel/QskVirtualKeyboard.h
SOURCES += \
inputpanel/QskTextPredictor.cpp \
inputpanel/QskInputContext.cpp \
inputpanel/QskInputPanel.cpp \
inputpanel/QskInputPanelBox.cpp \
inputpanel/QskInputPredictionBar.cpp \
inputpanel/QskVirtualKeyboard.cpp
pinyin {
unix {
DEFINES += PINYIN
CONFIG += link_pkgconfig
PKGCONFIG += pinyin
HEADERS += \
inputpanel/QskPinyinTextPredictor.h
SOURCES += \
inputpanel/QskPinyinTextPredictor.cpp
}
}
hunspell {
unix {
DEFINES += HUNSPELL
CONFIG += link_pkgconfig
PKGCONFIG += hunspell
HEADERS += \
inputpanel/QskHunspellTextPredictor.h
SOURCES += \
inputpanel/QskHunspellTextPredictor.cpp
}
}
target.path = $${QSK_INSTALL_LIBS}
INSTALLS = target
header_files.files = $$HEADERS
header_files.path = $${QSK_INSTALL_HEADERS}
INSTALLS += header_files

View File

@ -1,57 +0,0 @@
TEMPLATE = lib
TARGET = $$qskLibraryTarget(qsktestsupport)
target.path = $${QSK_INSTALL_EXAMPLES}/lib
INSTALLS = target
CONFIG += ensure_skins
CONFIG += fontconfig
CONFIG += qskinny
contains(QSK_CONFIG, QskDll): DEFINES += SKINNY_MAKEDLL
HEADERS += \
SkinnyGlobal.h \
SkinnyNamespace.h \
SkinnyShapeFactory.h \
SkinnyShapeProvider.h \
SkinnyShortcut.h
SOURCES += \
SkinnyNamespace.cpp \
SkinnyShapeFactory.cpp \
SkinnyShapeProvider.cpp \
SkinnyShortcut.cpp
DEFINES += PLUGIN_PATH=$${QSK_PLUGIN_DIR}
ensure_skins {
# Enabling fall back code, that inserts some skin factories manually
# when not finding skin factories as plugins
INCLUDEPATH *= $${QSK_ROOT}/skins
DEPENDPATH *= $${QSK_ROOT}/skins
DEFINES += ENSURE_SKINS
use_install_rpath: QMAKE_RPATHDIR *= $${QSK_INSTALL_PLUGINS}/skins
use_local_rpath: QMAKE_RPATHDIR *= $${QSK_PLUGIN_DIR}/skins
qskAddLibrary($${QSK_PLUGIN_DIR}/skins, squiekskin)
qskAddLibrary($${QSK_PLUGIN_DIR}/skins, material3skin)
}
fontconfig {
QSK_FONTDIR=$${PWD}/fonts
QSK_FONTCACHEDIR=$${OUT_PWD}/fontconfig
QSK_FONTCONF_FILE=$${QSK_FONTCACHEDIR}/fonts.conf
QSK_FONTCONF_DATA = "$$cat( $${PWD}/fonts.conf.in, false )"
QSK_FONTCONF_DATA = $$replace(QSK_FONTCONF_DATA, FONTCACHEDIR, $${QSK_FONTCACHEDIR} )
QSK_FONTCONF_DATA = $$replace(QSK_FONTCONF_DATA, FONTDIR, $${QSK_FONTDIR} )
write_file( $${QSK_FONTCONF_FILE}, QSK_FONTCONF_DATA )
DEFINES += FONTCONFIG_FILE=$$clean_path( $$QSK_FONTCONF_FILE )
}

View File

@ -1,38 +0,0 @@
TEMPLATE = app
TARGET = svg2qvg
QT += svg
CONFIG += standalone
CONFIG -= app_bundle
CONFIG -= sanitize
DESTDIR = $${QSK_OUT_ROOT}/tools/bin
standalone {
# We only need a very small subset of QSkinny and by including the
# necessary cpp files svg2qvg becomes independent from the library
QSK_DIRS = \
$${QSK_ROOT}/src/common \
$${QSK_ROOT}/src/graphic
INCLUDEPATH *= $${QSK_DIRS} $${QSK_OUT_ROOT}/src/$${MOC_DIR}
DEPENDPATH += $${QSK_DIRS}
DEFINES += QSK_STANDALONE
QSK_CONFIG -= QskDll
QT += gui-private
}
else {
CONFIG += qskinny
}
SOURCES += \
main.cpp
target.path = $${QSK_INSTALL_BINS}
INSTALLS = target

View File

@ -1,7 +0,0 @@
TEMPLATE = subdirs
qtHaveModule(svg) {
SUBDIRS += \
svg2qvg
}