188 lines
4.0 KiB
Prolog
188 lines
4.0 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2014-06-28T21:00:26
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT += core gui multimedia sql
|
|
|
|
# 适配窗口管理器圆角阴影
|
|
QT += KWindowSystem dbus x11extras
|
|
|
|
# 适配窗口管理器圆角阴影
|
|
LIBS +=-lpthread
|
|
LIBS +=-lX11
|
|
LIBS += -lukui-log4qt
|
|
# 配置gsettings
|
|
CONFIG += link_pkgconfig
|
|
PKGCONFIG += gsettings-qt
|
|
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
|
|
TARGET = ukui-clock
|
|
TEMPLATE = app
|
|
|
|
|
|
CONFIG += c++11 link_pkgconfig
|
|
PKGCONFIG += gsettings-qt kysdk-qtwidgets
|
|
|
|
INCLUDEPATH += /usr/include/mpv/
|
|
LIBS += -lmpv
|
|
# 解析音频文件
|
|
LIBS += -lavformat
|
|
|
|
SOURCES += \
|
|
CustomButton.cpp \
|
|
about.cpp \
|
|
adaptscreeninfo.cpp \
|
|
baseverticalscroll.cpp \
|
|
btnNew.cpp \
|
|
clickableLabel.cpp \
|
|
clock.cpp \
|
|
clockentitydao.cpp \
|
|
clockdbusadaptor.cpp \
|
|
closeOrHide.cpp \
|
|
configutil.cpp \
|
|
commontooltip.cpp \
|
|
coreplayer/mmediaplayer.cpp \
|
|
coreplayer/mmediaplaylist.cpp \
|
|
coreplayer/playcontroller.cpp \
|
|
countdownAnimation.cpp \
|
|
dbusdeleteclockbyidadaptor.cpp \
|
|
dbusselectclockbyidadaptor.cpp \
|
|
dbusupdateclockadaptor.cpp \
|
|
deleteMsg.cpp \
|
|
dotlineDemo.cpp \
|
|
fieldvalidutil.cpp \
|
|
gsettingsubject.cpp \
|
|
integer.cpp \
|
|
itemNew.cpp \
|
|
kylinqfiledialog.cpp \
|
|
main.cpp \
|
|
mediaplayerpool.cpp \
|
|
mediaplayerthread.cpp \
|
|
noticeAlarm.cpp \
|
|
primarymanager.cpp \
|
|
qroundProgressBar.cpp \
|
|
roundbtn.cpp \
|
|
selectbtn.cpp \
|
|
selectbtnutil.cpp \
|
|
setAlarmRepeatDialog.cpp \
|
|
singleApplication.cpp \
|
|
stopwatchItem.cpp \
|
|
theme.cpp \
|
|
utils.cpp \
|
|
verticalScroll24.cpp \
|
|
verticalScroll60.cpp \
|
|
verticalScroll99.cpp \
|
|
tinycountdown.cpp \
|
|
CJsonObject.cpp \
|
|
cJSON.c \
|
|
xatom-helper.cpp
|
|
|
|
TRANSLATIONS += translations/ukui-clock_tr.ts \
|
|
translations/ukui-clock_zh_CN.ts
|
|
|
|
|
|
|
|
HEADERS += clock.h \
|
|
ClockInterface.h \
|
|
CustomButton.h \
|
|
about.h \
|
|
adaptscreeninfo.h \
|
|
baseverticalscroll.h \
|
|
btnNew.h \
|
|
clickableLabel.h \
|
|
clockentitydao.h \
|
|
clockdbusadaptor.h \
|
|
closeOrHide.h \
|
|
configutil.h \
|
|
commontooltip.h \
|
|
connection.h \
|
|
constant_class.h \
|
|
coreplayer/mmediaplayer.h \
|
|
coreplayer/mmediaplaylist.h \
|
|
coreplayer/playcontroller.h \
|
|
countdownAnimation.h \
|
|
dbusdeleteclockbyidadaptor.h \
|
|
dbusselectclockbyidadaptor.h \
|
|
dbusupdateclockadaptor.h \
|
|
debug.h \
|
|
deleteMsg.h \
|
|
dotlineDemo.h \
|
|
fieldvalidutil.h \
|
|
gsettingsubject.h \
|
|
integer.h \
|
|
itemNew.h \
|
|
kylinqfiledialog.h \
|
|
mediaplayerpool.h \
|
|
mediaplayerthread.h \
|
|
noticeAlarm.h \
|
|
object_pool.h \
|
|
primarymanager.h \
|
|
qroundProgressBar.h \
|
|
roundbtn.h \
|
|
selectbtn.h \
|
|
selectbtnutil.h \
|
|
setAlarmRepeatDialog.h \
|
|
singleApplication.h \
|
|
stopwatchItem.h \
|
|
theme.h \
|
|
utils.h \
|
|
verticalScroll24.h \
|
|
verticalScroll60.h \
|
|
verticalScroll99.h \
|
|
tinycountdown.h \
|
|
CJsonObject.hpp \
|
|
cJSON.h \
|
|
xatom-helper.h
|
|
|
|
|
|
FORMS += clock.ui \
|
|
about.ui \
|
|
closeOrHide.ui \
|
|
deleteMsg.ui \
|
|
noticeAlarm.ui \
|
|
tinycountdown.ui
|
|
|
|
|
|
RESOURCES += \
|
|
images.qrc
|
|
|
|
RC_FILE = clock.rc
|
|
|
|
unix {
|
|
target.path = /usr/bin/
|
|
INSTALLS += target
|
|
|
|
music.path = /usr/share/ukui-clock/
|
|
music.files += music/bark.wav
|
|
music.files += music/drip.wav
|
|
music.files += music/glass.wav
|
|
music.files += music/sonar.wav
|
|
INSTALLS += music
|
|
|
|
translation.path = /usr/share/ukui-clock/ukui31
|
|
translation.files += translations/*.qm
|
|
INSTALLS += translation
|
|
|
|
guide.path = /usr/share/kylin-user-guide/data/guide/ukui-clock/
|
|
guide.files += guide/*
|
|
INSTALLS += guide
|
|
|
|
|
|
}
|
|
desktopfile.files = ukui-clock.desktop
|
|
desktopfile.path = /usr/share/applications/
|
|
|
|
INSTALLS += desktopfile
|
|
|
|
DISTFILES += \
|
|
clock_conf.ini \
|
|
image/DFPKingGothicGB-Semibold-2.ttf \
|
|
image/noClockBlack.svg \
|
|
music/bark.wav \
|
|
music/drip.wav \
|
|
music/glass.wav \
|
|
music/sonar.wav
|