Add MataAvistas project (BudgetPro) as regular files
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
|
||||
|
||||
# 这里要做如下改动:
|
||||
# 1.framelesshelper/qmake/inc/core/framelesshelper.config中的FRAMELESSHELPER_FEATURE_static_build设置为-1
|
||||
# 2.要预定义FRAMELESSHELPER_CORE_LIBRARY宏,这样才能导出符号
|
||||
# 3.要预定义FRAMELESSHELPER_WIDGETS_LIBRARY宏,这样才能导出符号
|
||||
contains( SA_RIBBON_CONFIG, use_frameless ) {
|
||||
message("use frameless lib,compile with c+=17")
|
||||
# 引入第三方库frameless后,必须要求c++17
|
||||
!contains(CONFIG,C++17){
|
||||
CONFIG += c++17
|
||||
}
|
||||
!exists($$SA_RIBBON_QWindowKit_Install_DIR){
|
||||
message("SA_RIBBON_QWindowKit_Install_DIR not define,set to $$SARIBBON_BIN_DIR")
|
||||
SA_RIBBON_QWindowKit_Install_DIR = $$SARIBBON_BIN_DIR
|
||||
}
|
||||
SA_RIBBON_QWindowKit_QMake_DIR = $$SA_RIBBON_QWindowKit_Install_DIR/share/QWindowKit/qmake
|
||||
include($$SA_RIBBON_QWindowKit_QMake_DIR/QWKCore.pri)
|
||||
include($$SA_RIBBON_QWindowKit_QMake_DIR/QWKWidgets.pri)
|
||||
# 定义SARIBBON_USE_3RDPARTY_FRAMELESSHELPER=1是的使用framelss库
|
||||
DEFINES += SARIBBON_USE_3RDPARTY_FRAMELESSHELPER=1
|
||||
contains( SA_RIBBON_CONFIG, enable_snap_layout ) {
|
||||
DEFINES += SARIBBON_ENABLE_SNAP_LAYOUT=1
|
||||
}
|
||||
}else{
|
||||
message("do not use_frameless lib,compile with c+=14")
|
||||
!contains(CONFIG,C++14){
|
||||
CONFIG += c++14
|
||||
}
|
||||
DEFINES += SARIBBON_USE_3RDPARTY_FRAMELESSHELPER=0
|
||||
}
|
||||
message("SA_RIBBON_CONFIG="$${SA_RIBBON_CONFIG})
|
||||
#-------------------------------------------------
|
||||
#
|
||||
# SARibbon的文件
|
||||
#
|
||||
#-------------------------------------------------
|
||||
|
||||
SOURCES += \
|
||||
$$PWD/SAFramelessHelper.cpp \
|
||||
$$PWD/SARibbonActionsManager.cpp \
|
||||
$$PWD/SARibbonBar.cpp \
|
||||
$$PWD/SARibbonColorToolButton.cpp \
|
||||
$$PWD/SARibbonCustomizeData.cpp \
|
||||
$$PWD/SARibbonCustomizeDialog.cpp \
|
||||
$$PWD/SARibbonCustomizeWidget.cpp \
|
||||
$$PWD/SARibbonElementFactory.cpp \
|
||||
$$PWD/SARibbonMainWindow.cpp \
|
||||
$$PWD/SARibbonSystemButtonBar.cpp \
|
||||
$$PWD/SARibbonApplicationButton.cpp \
|
||||
$$PWD/SARibbonTabBar.cpp \
|
||||
$$PWD/SARibbonCategory.cpp \
|
||||
$$PWD/SARibbonContextCategory.cpp \
|
||||
$$PWD/SARibbonPannel.cpp \
|
||||
$$PWD/SARibbonToolButton.cpp \
|
||||
$$PWD/SARibbonMenu.cpp \
|
||||
$$PWD/SARibbonPannelOptionButton.cpp \
|
||||
$$PWD/SARibbonSeparatorWidget.cpp \
|
||||
$$PWD/SARibbonCategoryLayout.cpp \
|
||||
$$PWD/SARibbonGallery.cpp \
|
||||
$$PWD/SARibbonControlButton.cpp \
|
||||
$$PWD/SARibbonGalleryGroup.cpp \
|
||||
$$PWD/SARibbonGalleryItem.cpp \
|
||||
$$PWD/SARibbonComboBox.cpp \
|
||||
$$PWD/SARibbonElementManager.cpp \
|
||||
$$PWD/SARibbonLineEdit.cpp \
|
||||
$$PWD/SARibbonCheckBox.cpp \
|
||||
$$PWD/SARibbonButtonGroupWidget.cpp \
|
||||
$$PWD/SARibbonStackedWidget.cpp \
|
||||
$$PWD/SARibbonQuickAccessBar.cpp \
|
||||
$$PWD/SARibbonCtrlContainer.cpp \
|
||||
$$PWD/SARibbonPannelLayout.cpp \
|
||||
$$PWD/SARibbonPannelItem.cpp \
|
||||
$$PWD/SARibbonLineWidgetContainer.cpp \
|
||||
$$PWD/SARibbonWidget.cpp
|
||||
|
||||
HEADERS += \
|
||||
$$PWD/SAFramelessHelper.h \
|
||||
$$PWD/SARibbonActionsManager.h \
|
||||
$$PWD/SARibbonBar.h \
|
||||
$$PWD/SARibbonColorToolButton.h \
|
||||
$$PWD/SARibbonCustomizeData.h \
|
||||
$$PWD/SARibbonCustomizeDialog.h \
|
||||
$$PWD/SARibbonCustomizeWidget.h \
|
||||
$$PWD/SARibbonElementFactory.h \
|
||||
$$PWD/SARibbonMainWindow.h \
|
||||
$$PWD/SARibbonSystemButtonBar.h \
|
||||
$$PWD/SARibbonApplicationButton.h \
|
||||
$$PWD/SARibbonTabBar.h \
|
||||
$$PWD/SARibbonCategory.h \
|
||||
$$PWD/SARibbonContextCategory.h \
|
||||
$$PWD/SARibbonPannel.h \
|
||||
$$PWD/SARibbonToolButton.h \
|
||||
$$PWD/SARibbonMenu.h \
|
||||
$$PWD/SARibbonGlobal.h \
|
||||
$$PWD/SARibbonPannelOptionButton.h \
|
||||
$$PWD/SARibbonSeparatorWidget.h \
|
||||
$$PWD/SARibbonCategoryLayout.h \
|
||||
$$PWD/SARibbonGallery.h \
|
||||
$$PWD/SARibbonControlButton.h \
|
||||
$$PWD/SARibbonGalleryGroup.h \
|
||||
$$PWD/SARibbonGalleryItem.h \
|
||||
$$PWD/SARibbonComboBox.h \
|
||||
$$PWD/SARibbonElementManager.h \
|
||||
$$PWD/SARibbonLineEdit.h \
|
||||
$$PWD/SARibbonCheckBox.h \
|
||||
$$PWD/SARibbonButtonGroupWidget.h \
|
||||
$$PWD/SARibbonStackedWidget.h \
|
||||
$$PWD/SARibbonQuickAccessBar.h \
|
||||
$$PWD/SARibbonCtrlContainer.h \
|
||||
$$PWD/SARibbonPannelLayout.h \
|
||||
$$PWD/SARibbonPannelItem.h \
|
||||
$$PWD/SARibbonLineWidgetContainer.h \
|
||||
$$PWD/SARibbonWidget.h
|
||||
|
||||
RESOURCES += \
|
||||
$$PWD/resource.qrc
|
||||
|
||||
# 加入SAColorWidgets组件
|
||||
include($$PWD/colorWidgets/SAColorWidgets.pri)
|
||||
|
||||
INCLUDEPATH += $$PWD
|
||||
DEPENDPATH += $$PWD
|
||||
Reference in New Issue
Block a user