2017-07-21 18:21:34 +02:00
|
|
|
QSK_ROOT = $${PWD}/..
|
|
|
|
QSK_OUT_ROOT = $${OUT_PWD}/..
|
|
|
|
|
|
|
|
TEMPLATE = lib
|
2018-10-26 09:04:08 +02:00
|
|
|
TARGET = $$qskLibraryTarget(qskinny)
|
|
|
|
VERSION = $${QSK_VERSION}
|
2017-07-21 18:21:34 +02:00
|
|
|
|
|
|
|
DESTDIR = $${QSK_OUT_ROOT}/lib
|
|
|
|
|
|
|
|
QT += quick quick-private
|
|
|
|
|
|
|
|
contains(QSK_CONFIG, QskDll) {
|
|
|
|
|
|
|
|
CONFIG += dll
|
|
|
|
DEFINES += QSK_DLL QSK_MAKEDLL
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
CONFIG += staticlib
|
|
|
|
}
|
|
|
|
|
2018-04-06 11:27:10 +02:00
|
|
|
QSK_SUBDIRS = common graphic nodes controls layouts dialogs inputpanel
|
2017-07-21 18:21:34 +02:00
|
|
|
INCLUDEPATH *= $${QSK_SUBDIRS}
|
|
|
|
DEPENDPATH *= $${QSK_SUBDIRS}
|
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
common/QskAspect.h \
|
2017-10-17 17:34:00 +02:00
|
|
|
common/QskBoxBorderColors.h \
|
|
|
|
common/QskBoxBorderMetrics.h \
|
|
|
|
common/QskBoxShapeMetrics.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskCorner.h \
|
|
|
|
common/QskFlags.h \
|
|
|
|
common/QskFunctions.h \
|
|
|
|
common/QskGlobal.h \
|
|
|
|
common/QskGradient.h \
|
2017-08-23 14:53:29 +02:00
|
|
|
common/QskMargins.h \
|
2018-02-26 09:39:14 +01:00
|
|
|
common/QskMetaFunction.h \
|
2018-03-03 15:52:42 +01:00
|
|
|
common/QskMetaFunction.hpp \
|
2018-03-04 13:31:49 +01:00
|
|
|
common/QskMetaInvokable.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskNamespace.h \
|
|
|
|
common/QskObjectCounter.h \
|
2018-10-22 10:05:57 +02:00
|
|
|
common/QskRgbValue.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskSizePolicy.h \
|
2017-10-20 20:26:39 +02:00
|
|
|
common/QskTextColors.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskTextOptions.h
|
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
common/QskAspect.cpp \
|
2017-10-17 17:34:00 +02:00
|
|
|
common/QskBoxBorderColors.cpp \
|
|
|
|
common/QskBoxBorderMetrics.cpp \
|
|
|
|
common/QskBoxShapeMetrics.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskCorner.cpp \
|
|
|
|
common/QskFunctions.cpp \
|
|
|
|
common/QskGradient.cpp \
|
2017-08-23 14:53:29 +02:00
|
|
|
common/QskMargins.cpp \
|
2018-02-26 09:39:14 +01:00
|
|
|
common/QskMetaFunction.cpp \
|
2018-03-04 13:31:49 +01:00
|
|
|
common/QskMetaInvokable.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskObjectCounter.cpp \
|
2018-10-22 10:05:57 +02:00
|
|
|
common/QskRgbValue.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
common/QskSizePolicy.cpp \
|
2017-10-20 20:26:39 +02:00
|
|
|
common/QskTextColors.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
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/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/QskPainterCommand.cpp \
|
|
|
|
graphic/QskStandardSymbol.cpp
|
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
nodes/QskBoxNode.h \
|
2017-10-17 17:34:00 +02:00
|
|
|
nodes/QskBoxClipNode.h \
|
|
|
|
nodes/QskBoxRenderer.h \
|
|
|
|
nodes/QskBoxRendererColorMap.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskGraphicNode.h \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskPaintedNode.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskPlainTextRenderer.h \
|
2017-10-23 07:46:46 +02:00
|
|
|
nodes/QskRichTextRenderer.h \
|
|
|
|
nodes/QskTextNode.h \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskTextRenderer.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskTextureNode.h \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskTextureRenderer.h \
|
2017-10-17 17:34:00 +02:00
|
|
|
nodes/QskVertex.h
|
2017-07-21 18:21:34 +02:00
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
nodes/QskBoxNode.cpp \
|
2017-10-17 17:34:00 +02:00
|
|
|
nodes/QskBoxClipNode.cpp \
|
|
|
|
nodes/QskBoxRendererRect.cpp \
|
|
|
|
nodes/QskBoxRendererEllipse.cpp \
|
|
|
|
nodes/QskBoxRendererDEllipse.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskGraphicNode.cpp \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskPaintedNode.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskPlainTextRenderer.cpp \
|
2017-10-23 07:46:46 +02:00
|
|
|
nodes/QskRichTextRenderer.cpp \
|
|
|
|
nodes/QskTextNode.cpp \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskTextRenderer.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
nodes/QskTextureNode.cpp \
|
2018-10-04 16:15:42 +02:00
|
|
|
nodes/QskTextureRenderer.cpp \
|
2017-10-17 17:34:00 +02:00
|
|
|
nodes/QskVertex.cpp
|
2017-07-21 18:21:34 +02:00
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
controls/QskAbstractButton.h \
|
2017-10-18 19:43:23 +02:00
|
|
|
controls/QskAnimationHint.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskAnimator.h \
|
|
|
|
controls/QskBox.h \
|
|
|
|
controls/QskBoxSkinlet.h \
|
|
|
|
controls/QskControl.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 \
|
2018-07-02 08:08:38 +02:00
|
|
|
controls/QskInputGrabber.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskListView.h \
|
|
|
|
controls/QskListViewSkinlet.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 \
|
2018-05-01 12:26:59 +02:00
|
|
|
controls/QskQuick.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskRangeControl.h \
|
|
|
|
controls/QskScrollArea.h \
|
|
|
|
controls/QskScrollView.h \
|
|
|
|
controls/QskScrollViewSkinlet.h \
|
|
|
|
controls/QskSeparator.h \
|
|
|
|
controls/QskSeparatorSkinlet.h \
|
|
|
|
controls/QskSetup.h \
|
2017-12-06 17:01:10 +01:00
|
|
|
controls/QskShortcutMap.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskSimpleListBox.h \
|
|
|
|
controls/QskSkin.h \
|
2018-01-03 11:57:05 +01:00
|
|
|
controls/QskSkinFactory.h \
|
2017-08-22 20:50:55 +02:00
|
|
|
controls/QskSkinHintTable.h \
|
2018-01-03 11:57:05 +01:00
|
|
|
controls/QskSkinManager.h \
|
|
|
|
controls/QskSkinTransition.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskSkinlet.h \
|
|
|
|
controls/QskSkinnable.h \
|
|
|
|
controls/QskSlider.h \
|
|
|
|
controls/QskSliderSkinlet.h \
|
|
|
|
controls/QskStatusIndicator.h \
|
|
|
|
controls/QskStatusIndicatorSkinlet.h \
|
|
|
|
controls/QskSubWindowArea.h \
|
|
|
|
controls/QskSubWindowAreaSkinlet.h \
|
|
|
|
controls/QskSubWindow.h \
|
|
|
|
controls/QskSubWindowSkinlet.h \
|
|
|
|
controls/QskTabBar.h \
|
|
|
|
controls/QskTabButton.h \
|
|
|
|
controls/QskTabButtonSkinlet.h \
|
|
|
|
controls/QskTabView.h \
|
|
|
|
controls/QskTabViewSkinlet.h \
|
2018-04-03 10:47:21 +02:00
|
|
|
controls/QskTextInput.h \
|
|
|
|
controls/QskTextInputSkinlet.h \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskTextLabel.h \
|
|
|
|
controls/QskTextLabelSkinlet.h \
|
|
|
|
controls/QskVariantAnimator.h \
|
|
|
|
controls/QskWindow.h
|
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
controls/QskAbstractButton.cpp \
|
|
|
|
controls/QskAnimator.cpp \
|
|
|
|
controls/QskBox.cpp \
|
|
|
|
controls/QskBoxSkinlet.cpp \
|
|
|
|
controls/QskControl.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 \
|
2018-07-02 08:08:38 +02:00
|
|
|
controls/QskInputGrabber.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskListView.cpp \
|
|
|
|
controls/QskListViewSkinlet.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 \
|
2018-05-01 12:26:59 +02:00
|
|
|
controls/QskQuick.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskRangeControl.cpp \
|
|
|
|
controls/QskScrollArea.cpp \
|
|
|
|
controls/QskScrollView.cpp \
|
|
|
|
controls/QskScrollViewSkinlet.cpp \
|
|
|
|
controls/QskSeparator.cpp \
|
|
|
|
controls/QskSeparatorSkinlet.cpp \
|
|
|
|
controls/QskSetup.cpp \
|
2017-12-06 17:01:10 +01:00
|
|
|
controls/QskShortcutMap.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskSimpleListBox.cpp \
|
|
|
|
controls/QskSkin.cpp \
|
2017-08-22 20:50:55 +02:00
|
|
|
controls/QskSkinHintTable.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskSkinFactory.cpp \
|
2018-01-03 11:57:05 +01:00
|
|
|
controls/QskSkinManager.cpp \
|
|
|
|
controls/QskSkinTransition.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskSkinlet.cpp \
|
|
|
|
controls/QskSkinnable.cpp \
|
|
|
|
controls/QskSlider.cpp \
|
|
|
|
controls/QskSliderSkinlet.cpp \
|
|
|
|
controls/QskStatusIndicator.cpp \
|
|
|
|
controls/QskStatusIndicatorSkinlet.cpp \
|
|
|
|
controls/QskSubWindowArea.cpp \
|
|
|
|
controls/QskSubWindowAreaSkinlet.cpp \
|
|
|
|
controls/QskSubWindow.cpp \
|
|
|
|
controls/QskSubWindowSkinlet.cpp \
|
|
|
|
controls/QskTabBar.cpp \
|
|
|
|
controls/QskTabButton.cpp \
|
|
|
|
controls/QskTabButtonSkinlet.cpp \
|
|
|
|
controls/QskTabView.cpp \
|
|
|
|
controls/QskTabViewSkinlet.cpp \
|
2018-04-03 10:47:21 +02:00
|
|
|
controls/QskTextInput.cpp \
|
|
|
|
controls/QskTextInputSkinlet.cpp \
|
2017-07-21 18:21:34 +02:00
|
|
|
controls/QskTextLabel.cpp \
|
|
|
|
controls/QskTextLabelSkinlet.cpp \
|
|
|
|
controls/QskVariantAnimator.cpp \
|
|
|
|
controls/QskWindow.cpp
|
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
layouts/QskGridBox.h \
|
|
|
|
layouts/QskIndexedLayoutBox.h \
|
|
|
|
layouts/QskLayoutEngine.h \
|
|
|
|
layouts/QskLayout.h \
|
|
|
|
layouts/QskLayoutConstraint.h \
|
|
|
|
layouts/QskLayoutItem.h \
|
|
|
|
layouts/QskLinearBox.h \
|
|
|
|
layouts/QskStackBoxAnimator.h \
|
|
|
|
layouts/QskStackBox.h
|
|
|
|
|
|
|
|
SOURCES += \
|
|
|
|
layouts/QskGridBox.cpp \
|
|
|
|
layouts/QskIndexedLayoutBox.cpp \
|
|
|
|
layouts/QskLayout.cpp \
|
|
|
|
layouts/QskLayoutConstraint.cpp \
|
|
|
|
layouts/QskLayoutEngine.cpp \
|
|
|
|
layouts/QskLayoutItem.cpp \
|
|
|
|
layouts/QskLinearBox.cpp \
|
|
|
|
layouts/QskStackBoxAnimator.cpp \
|
|
|
|
layouts/QskStackBox.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
|
2018-04-06 11:27:10 +02:00
|
|
|
|
2018-10-04 16:15:42 +02:00
|
|
|
HEADERS += \
|
|
|
|
inputpanel/QskTextPredictor.h \
|
|
|
|
inputpanel/QskInputContext.h \
|
|
|
|
inputpanel/QskInputPanel.h \
|
|
|
|
inputpanel/QskInputPanelBox.h \
|
|
|
|
inputpanel/QskInputPredictionBar.h \
|
|
|
|
inputpanel/QskVirtualKeyboard.h
|
|
|
|
|
2018-04-06 11:27:10 +02:00
|
|
|
SOURCES += \
|
2018-04-26 14:42:33 +02:00
|
|
|
inputpanel/QskTextPredictor.cpp \
|
2018-04-23 14:37:17 +02:00
|
|
|
inputpanel/QskInputContext.cpp \
|
2018-04-06 17:30:24 +02:00
|
|
|
inputpanel/QskInputPanel.cpp \
|
2018-06-12 08:20:48 +02:00
|
|
|
inputpanel/QskInputPanelBox.cpp \
|
2018-04-26 14:42:33 +02:00
|
|
|
inputpanel/QskInputPredictionBar.cpp \
|
2018-04-06 11:27:10 +02:00
|
|
|
inputpanel/QskVirtualKeyboard.cpp
|
|
|
|
|
2018-10-26 09:04:08 +02:00
|
|
|
target.path = $${QSK_INSTALL_LIBS}
|
|
|
|
INSTALLS = target
|
|
|
|
|
|
|
|
header_files.files = $$HEADERS
|
|
|
|
header_files.path = $${QSK_INSTALL_HEADERS}
|
|
|
|
INSTALLS += header_files
|