1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
#-------------------------------------------------
#
# Project created by QtCreator 2019-06-29T15:08:41
#
#-------------------------------------------------
QT += widgets dbus x11extras svg
TEMPLATE = lib
CONFIG += plugin \
link_pkgconfig \
C++11
include(../../../env.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/FlowLayout/flowlayout.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/ImageUtil/imageutil.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/Label/label.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/AddBtn/addbtn.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/CloseButton/closebutton.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/HoverWidget/hoverwidget.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/Frame/frame.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/SettingWidget/settingwidget.pri)
include($$PROJECT_ROOTDIR/libukcc/widgets/Button/button.pri)
include($$PROJECT_ROOTDIR/libukcc/interface.pri)
TARGET = $$qtLibraryTarget(datetime)
DESTDIR = ../..
target.path = $${PLUGIN_INSTALL_DIRS}
INSTALLS += target
INCLUDEPATH += \
$$PROJECT_ROOTDIR \
LIBS += -L$$[QT_INSTALL_LIBS] -lgsettings-qt -lpolkit-qt5-core-1
##加载gio库和gio-unix库,用于处理时间
PKGCONFIG += gio-2.0 \
gio-unix-2.0 \
gsettings-qt \
kysdk-qtwidgets \
kysdk-diagnostics
exists(/usr/include/kysdk/kysdk-system/libkydate.h) {
DEFINES += KY_SDK_SYSTIME
PKGCONFIG += kysdk-systime
}
#DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
calendarwidget.cpp \
clockwidget.cpp \
dateedit.cpp \
dategroupwidget.cpp \
datetime.cpp \
timeBtn.cpp \
datetimeui.cpp \
timelabel.cpp \
worldMap/dotlabel.cpp \
worldMap/popmenu.cpp \
worldMap/zoneinfo.cpp \
worldMap/toolpop.cpp \
worldMap/timezonemap.cpp \
worldMap/timezonechooser.cpp \
worldMap/poplistdelegate.cpp \
worldMap/poplist.cpp
HEADERS += \
calendarwidget.h \
clockwidget.h \
dateedit.h \
dategroupwidget.h \
datetime.h \
timeBtn.h \
datetimeui.h \
timelabel.h \
worldMap/dotlabel.h \
worldMap/popmenu.h \
worldMap/zoneinfo.h \
worldMap/toolpop.h \
worldMap/timezonemap.h \
worldMap/timezonechooser.h \
worldMap/poplistdelegate.h \
worldMap/poplist.h
FORMS +=
RESOURCES += \
tz.qrc
DISTFILES +=
|