mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
chore: fix build warning
fix package warning 1. replace deprecated QPalette::ColorRole Background and Foreground 2. replace deprecated Qt::SystemLocaleLongDate 3. replace deprecated QMouseEvent constructor 4. CMakeLists.txt rectification log: remove build warnings
This commit is contained in:
parent
32bdd7be5e
commit
4a67d10770
1
debian/compat
vendored
1
debian/compat
vendored
@ -1 +0,0 @@
|
|||||||
9
|
|
4
debian/control
vendored
4
debian/control
vendored
@ -2,7 +2,7 @@ Source: dde-dock
|
|||||||
Section: x11
|
Section: x11
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Maintainer: Deepin Packages Builder <packages@deepin.com>
|
Maintainer: Deepin Packages Builder <packages@deepin.com>
|
||||||
Build-Depends: debhelper (>= 8.0.0),
|
Build-Depends: debhelper-compat (= 10),
|
||||||
pkg-config,
|
pkg-config,
|
||||||
cmake,
|
cmake,
|
||||||
qt5-qmake,
|
qt5-qmake,
|
||||||
@ -61,7 +61,7 @@ Description: deepin desktop-environment - dock module
|
|||||||
|
|
||||||
Package: dde-dock-dev
|
Package: dde-dock-dev
|
||||||
Architecture: any
|
Architecture: any
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
Depends: ${misc:Depends}
|
||||||
Description: deepin desktop-environment - dock module development files
|
Description: deepin desktop-environment - dock module development files
|
||||||
Dock module development files of deepin desktop-environment
|
Dock module development files of deepin desktop-environment
|
||||||
|
|
||||||
|
@ -46,16 +46,8 @@ add_executable(${BIN_NAME}
|
|||||||
|
|
||||||
target_include_directories(${BIN_NAME} PUBLIC
|
target_include_directories(${BIN_NAME} PUBLIC
|
||||||
${DtkWidget_INCLUDE_DIRS}
|
${DtkWidget_INCLUDE_DIRS}
|
||||||
${XCB_EWMH_INCLUDE_DIRS}
|
|
||||||
${Qt5Gui_PRIVATE_INCLUDE_DIRS}
|
|
||||||
${PROJECT_BINARY_DIR}
|
${PROJECT_BINARY_DIR}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
${DtkGUI_INCLUDE_DIRS}
|
|
||||||
${Qt5Svg_INCLUDE_DIRS}
|
|
||||||
${dbusmenu-qt5_INCLUDE_DIRS}
|
|
||||||
${Qt5WaylandClient_INCLUDE_DIRS}
|
|
||||||
${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS}
|
${Qt5WaylandClient_PRIVATE_INCLUDE_DIRS}
|
||||||
${Qt5XkbCommonSupport_PRIVATE_INCLUDE_DIRS}
|
|
||||||
../interfaces
|
../interfaces
|
||||||
../widgets
|
../widgets
|
||||||
./dbusinterface/generation_dbus_interface
|
./dbusinterface/generation_dbus_interface
|
||||||
|
@ -10,12 +10,6 @@
|
|||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QX11Info>
|
#include <QX11Info>
|
||||||
#include <QtWaylandClient>
|
#include <QtWaylandClient>
|
||||||
#define private public
|
|
||||||
#include <private/qwaylandintegration_p.h>
|
|
||||||
#include <private/qwaylandshellsurface_p.h>
|
|
||||||
#include <private/qwaylandwindow_p.h>
|
|
||||||
#include <private/qwaylandcursor_p.h>
|
|
||||||
#undef private
|
|
||||||
|
|
||||||
#include <DWayland/Client/registry.h>
|
#include <DWayland/Client/registry.h>
|
||||||
#include <DWayland/Client/ddeshell.h>
|
#include <DWayland/Client/ddeshell.h>
|
||||||
@ -58,7 +52,7 @@ void ScreenSpliter_Wayland::setMaskVisible(const QRect &rect, bool visible)
|
|||||||
DPalette palette = DGuiApplicationHelper::instance()->applicationPalette();
|
DPalette palette = DGuiApplicationHelper::instance()->applicationPalette();
|
||||||
QColor backColor = palette.color(QPalette::Highlight);
|
QColor backColor = palette.color(QPalette::Highlight);
|
||||||
backColor.setAlpha(255 * 0.3);
|
backColor.setAlpha(255 * 0.3);
|
||||||
palette.setBrush(QPalette::ColorRole::Background, backColor);
|
palette.setBrush(QPalette::ColorRole::Window, backColor);
|
||||||
desktopWidget->setPalette(palette);
|
desktopWidget->setPalette(palette);
|
||||||
desktopWidget->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
|
desktopWidget->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
|
||||||
}
|
}
|
||||||
|
@ -156,15 +156,8 @@ void AbstractPluginsController::initPlugin(PluginsItemInterface *interface)
|
|||||||
m_pluginLoadMap.insert(pair, true);
|
m_pluginLoadMap.insert(pair, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool loaded = true;
|
|
||||||
for (int i = 0; i < m_pluginLoadMap.keys().size(); ++i) {
|
|
||||||
if (!m_pluginLoadMap.values()[i]) {
|
|
||||||
loaded = false;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
qDebug() << objectName() << "init plugin finished: " << interface->pluginName();
|
qDebug() << objectName() << "init plugin finished: " << interface->pluginName();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool AbstractPluginsController::eventFilter(QObject *object, QEvent *event)
|
bool AbstractPluginsController::eventFilter(QObject *object, QEvent *event)
|
||||||
|
@ -241,9 +241,9 @@ void DateTimeDisplayer::onTimeChanged()
|
|||||||
const QDateTime currentDateTime = QDateTime::currentDateTime();
|
const QDateTime currentDateTime = QDateTime::currentDateTime();
|
||||||
|
|
||||||
if (m_timedateInter->use24HourFormat())
|
if (m_timedateInter->use24HourFormat())
|
||||||
m_tipsWidget->setText(currentDateTime.date().toString(Qt::SystemLocaleLongDate) + currentDateTime.toString(" HH:mm:ss"));
|
m_tipsWidget->setText(QLocale().toString(currentDateTime.date()) + currentDateTime.toString(" HH:mm:ss"));
|
||||||
else
|
else
|
||||||
m_tipsWidget->setText(currentDateTime.date().toString(Qt::SystemLocaleLongDate) + currentDateTime.toString(" hh:mm:ss AP"));
|
m_tipsWidget->setText(QLocale().toString(currentDateTime.date()) + currentDateTime.toString(" hh:mm:ss AP"));
|
||||||
|
|
||||||
// 如果时间和日期有一个不等,则实时刷新界面
|
// 如果时间和日期有一个不等,则实时刷新界面
|
||||||
if (m_lastDateString != getDateString() || m_lastTimeString != getTimeString())
|
if (m_lastDateString != getDateString() || m_lastTimeString != getTimeString())
|
||||||
|
@ -31,8 +31,8 @@ IndicatorTrayItem::IndicatorTrayItem(const QString &indicatorName, QWidget *pare
|
|||||||
m_label = new QLabel(this);
|
m_label = new QLabel(this);
|
||||||
|
|
||||||
QPalette p = m_label->palette();
|
QPalette p = m_label->palette();
|
||||||
p.setColor(QPalette::Foreground, Qt::white);
|
p.setColor(QPalette::WindowText, Qt::white);
|
||||||
p.setColor(QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Window, Qt::transparent);
|
||||||
m_label->setPalette(p);
|
m_label->setPalette(p);
|
||||||
|
|
||||||
m_label->setAttribute(Qt::WA_TranslucentBackground);
|
m_label->setAttribute(Qt::WA_TranslucentBackground);
|
||||||
@ -75,13 +75,13 @@ void IndicatorTrayItem::enableLabel(bool enable)
|
|||||||
QPalette p = m_label->palette();
|
QPalette p = m_label->palette();
|
||||||
if (!enable) {
|
if (!enable) {
|
||||||
m_enableClick = false;
|
m_enableClick = false;
|
||||||
p.setColor(QPalette::Disabled, QPalette::Foreground, Qt::lightGray);
|
p.setColor(QPalette::Disabled, QPalette::WindowText, Qt::lightGray);
|
||||||
p.setColor(QPalette::Disabled, QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Disabled, QPalette::Window, Qt::transparent);
|
||||||
m_label->setEnabled(enable);
|
m_label->setEnabled(enable);
|
||||||
} else {
|
} else {
|
||||||
m_enableClick = true;
|
m_enableClick = true;
|
||||||
p.setColor(QPalette::Normal, QPalette::BrightText, Qt::white);
|
p.setColor(QPalette::Normal, QPalette::BrightText, Qt::white);
|
||||||
p.setColor(QPalette::Normal, QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Normal, QPalette::Window, Qt::transparent);
|
||||||
m_label->setEnabled(enable);
|
m_label->setEnabled(enable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,7 +290,7 @@ void TrayManagerWindow::initUi()
|
|||||||
QPalette pal;
|
QPalette pal;
|
||||||
QColor lineColor(Qt::black);
|
QColor lineColor(Qt::black);
|
||||||
lineColor.setAlpha(static_cast<int>(255 * 0.1));
|
lineColor.setAlpha(static_cast<int>(255 * 0.1));
|
||||||
pal.setColor(QPalette::Background, lineColor);
|
pal.setColor(QPalette::Window, lineColor);
|
||||||
m_splitLine->setAutoFillBackground(true);
|
m_splitLine->setAutoFillBackground(true);
|
||||||
m_splitLine->setPalette(pal);
|
m_splitLine->setPalette(pal);
|
||||||
|
|
||||||
|
@ -21,15 +21,14 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11 xcursor)
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/airplane_mode.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/airplane_mode.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ..)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ..)
|
||||||
|
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../widgets
|
../../widgets
|
||||||
../../frame
|
../../frame
|
||||||
@ -38,11 +37,11 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
./dbusinterface/generation_dbus_interface)
|
./dbusinterface/generation_dbus_interface)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${XCB_EWMH_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5DBus_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES})
|
Qt5::DBus
|
||||||
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -25,14 +25,13 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11 xcursor)
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/bluetooth.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/bluetooth.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../frame
|
../../frame
|
||||||
../../frame/qtdbusextended
|
../../frame/qtdbusextended
|
||||||
@ -40,12 +39,11 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
componments)
|
componments)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${XCB_EWMH_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5DBus_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
)
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
||||||
|
@ -40,7 +40,7 @@ SettingLabel::SettingLabel(QString text, QWidget *parent)
|
|||||||
|
|
||||||
setAutoFillBackground(true);
|
setAutoFillBackground(true);
|
||||||
QPalette p = this->palette();
|
QPalette p = this->palette();
|
||||||
p.setColor(QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Window, Qt::transparent);
|
||||||
this->setPalette(p);
|
this->setPalette(p);
|
||||||
|
|
||||||
onThemeTypeChanged(DGuiApplicationHelper::instance()->themeType());
|
onThemeTypeChanged(DGuiApplicationHelper::instance()->themeType());
|
||||||
@ -300,13 +300,13 @@ void BluetoothApplet::updateIconTheme()
|
|||||||
QPalette widgetBackgroud;
|
QPalette widgetBackgroud;
|
||||||
QPalette scroareaBackgroud;
|
QPalette scroareaBackgroud;
|
||||||
if(DGuiApplicationHelper::instance()->themeType() == DGuiApplicationHelper::LightType)
|
if(DGuiApplicationHelper::instance()->themeType() == DGuiApplicationHelper::LightType)
|
||||||
widgetBackgroud.setColor(QPalette::Background, QColor(255, 255, 255, 0.03 * 255));
|
widgetBackgroud.setColor(QPalette::Window, QColor(255, 255, 255, 0.03 * 255));
|
||||||
else
|
else
|
||||||
widgetBackgroud.setColor(QPalette::Background, QColor(0, 0, 0, 0.03 * 255));
|
widgetBackgroud.setColor(QPalette::Window, QColor(0, 0, 0, 0.03 * 255));
|
||||||
|
|
||||||
m_contentWidget->setAutoFillBackground(true);
|
m_contentWidget->setAutoFillBackground(true);
|
||||||
m_contentWidget->setPalette(widgetBackgroud);
|
m_contentWidget->setPalette(widgetBackgroud);
|
||||||
scroareaBackgroud.setColor(QPalette::Background, Qt::transparent);
|
scroareaBackgroud.setColor(QPalette::Window, Qt::transparent);
|
||||||
m_scroarea->setAutoFillBackground(true);
|
m_scroarea->setAutoFillBackground(true);
|
||||||
m_scroarea->setPalette(scroareaBackgroud);
|
m_scroarea->setPalette(scroareaBackgroud);
|
||||||
}
|
}
|
||||||
|
@ -26,18 +26,16 @@ add_library(${PLUGIN_NAME} SHARED ${SRCS} datetime.qrc)
|
|||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC
|
target_include_directories(${PLUGIN_NAME} PUBLIC
|
||||||
${DtkWidget_INCLUDE_DIRS}
|
${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../frame/qtdbusextended
|
../../frame/qtdbusextended
|
||||||
./dbusinterface/
|
./dbusinterface/
|
||||||
./dbusinterface/generation_dbus_interface)
|
./dbusinterface/generation_dbus_interface)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${Qt5DBus_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
${QGSettings_LIBRARIES}
|
Qt5::DBus
|
||||||
)
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -24,14 +24,13 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11 xcursor)
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} ./resource/display.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} ./resource/display.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../widgets
|
../../widgets
|
||||||
../../frame
|
../../frame
|
||||||
@ -40,12 +39,11 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
componments)
|
componments)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${XCB_EWMH_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5DBus_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
)
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
||||||
|
@ -17,13 +17,12 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
./dbusinterface
|
./dbusinterface
|
||||||
./dbusinterface/generation_dbus_interface
|
./dbusinterface/generation_dbus_interface
|
||||||
@ -31,11 +30,10 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/)
|
||||||
install(FILES ./keybord_layout.json DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/dde-dock/indicator)
|
install(FILES ./keybord_layout.json DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/dde-dock/indicator)
|
||||||
|
@ -24,14 +24,13 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11 xcursor)
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../widgets
|
../../widgets
|
||||||
../../frame
|
../../frame
|
||||||
@ -40,12 +39,11 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
componments)
|
componments)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${XCB_EWMH_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5DBus_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
)
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
||||||
|
@ -13,16 +13,18 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resource.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} resource.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS} ../../interfaces)
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS} ../../interfaces)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${Qt5DBus_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
)
|
Qt5::DBus
|
||||||
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -29,10 +29,9 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${Qt5DBus_INCLUDE_DIRS}
|
|||||||
./dbusinterface/generation_dbus_interface)
|
./dbusinterface/generation_dbus_interface)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${Qt5Widgets_LIBRARIES}
|
|
||||||
${Qt5DBus_LIBRARIES}
|
|
||||||
${DtkGui_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
)
|
Qt5::Widgets
|
||||||
|
Qt5::DBus
|
||||||
|
Dtk::Gui)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -16,14 +16,12 @@ add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
|||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} overlay-warning.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} overlay-warning.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${Qt5DBus_INCLUDE_DIRS}
|
|
||||||
../../interfaces)
|
../../interfaces)
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
|
||||||
|
@ -20,13 +20,12 @@ find_package(Qt5Widgets REQUIRED)
|
|||||||
find_package(Qt5Svg REQUIRED)
|
find_package(Qt5Svg REQUIRED)
|
||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
|
||||||
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../loader/)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../loader/)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${Qt5DBus_INCLUDE_DIRS}
|
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
./pluginadapter
|
./pluginadapter
|
||||||
../../frame/drag
|
../../frame/drag
|
||||||
../../frame/dbusinterface
|
../../frame/dbusinterface
|
||||||
@ -36,10 +35,9 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::DBus
|
||||||
${QGSettings_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/loader)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/loader)
|
||||||
|
@ -19,24 +19,21 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} power.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} power.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${Qt5DBus_INCLUDE_DIRS}
|
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../frame/qtdbusextended
|
../../frame/qtdbusextended
|
||||||
./dbusinterface/generation_dbus_interface)
|
./dbusinterface/generation_dbus_interface)
|
||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::DBus
|
||||||
${QGSettings_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
||||||
|
@ -13,15 +13,17 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
add_library(${PLUGIN_NAME} SHARED ${SRCS})
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS} ../../interfaces)
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS} ../../interfaces)
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${Qt5DBus_LIBRARIES}
|
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
)
|
Qt5::DBus
|
||||||
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -4,8 +4,7 @@ set(PLUGIN_NAME "shutdown")
|
|||||||
project(${PLUGIN_NAME})
|
project(${PLUGIN_NAME})
|
||||||
|
|
||||||
# Sources files
|
# Sources files
|
||||||
file(GLOB_RECURSE SRCS "*.h" "*.cpp" "../../widgets/tipswidget.h" "../../widgets/tipswidget.cpp"
|
file(GLOB_RECURSE SRCS "*.h" "*.cpp" "../../widgets/tipswidget.h" "../../widgets/tipswidget.cpp")
|
||||||
"../../frame/util/imageutil.h" "../../frame/util/imageutil.cpp")
|
|
||||||
|
|
||||||
find_package(PkgConfig REQUIRED)
|
find_package(PkgConfig REQUIRED)
|
||||||
find_package(Qt5Widgets REQUIRED)
|
find_package(Qt5Widgets REQUIRED)
|
||||||
@ -16,22 +15,19 @@ find_package(DtkWidget REQUIRED)
|
|||||||
#if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
|
#if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "aarch64")
|
||||||
# add_definitions("-DDISABLE_POWER_OPTIONS")
|
# add_definitions("-DDISABLE_POWER_OPTIONS")
|
||||||
#endif()
|
#endif()
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} shutdown.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} shutdown.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${Qt5DBus_INCLUDE_DIRS}
|
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../widgets)
|
../../widgets)
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::DBus
|
||||||
${QGSettings_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -23,14 +23,13 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11 xcursor)
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
pkg_check_modules(QGSettings REQUIRED IMPORTED_TARGET gsettings-qt)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/sound.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/sound.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../quick-trays)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
./dbusinterface
|
./dbusinterface
|
||||||
./dbusinterface/generation_dbus_interface
|
./dbusinterface/generation_dbus_interface
|
||||||
../../interfaces
|
../../interfaces
|
||||||
@ -42,11 +41,10 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${XCB_EWMH_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${QGSettings_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Widgets_LIBRARIES}
|
Qt5::DBus
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::Svg)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/quick-trays)
|
||||||
|
@ -140,7 +140,8 @@ void SoundItem::resizeEvent(QResizeEvent *e)
|
|||||||
|
|
||||||
void SoundItem::wheelEvent(QWheelEvent *e)
|
void SoundItem::wheelEvent(QWheelEvent *e)
|
||||||
{
|
{
|
||||||
QWheelEvent *event = new QWheelEvent(e->position(), e->angleDelta().y(), e->buttons(), e->modifiers());
|
QWheelEvent *event = new QWheelEvent(e->position(), e->globalPosition(), e->pixelDelta(), e->angleDelta(),
|
||||||
|
e->buttons(), e->modifiers(), e->phase(), e->inverted());
|
||||||
qApp->postEvent(m_applet->mainSlider(), event);
|
qApp->postEvent(m_applet->mainSlider(), event);
|
||||||
|
|
||||||
e->accept();
|
e->accept();
|
||||||
|
@ -21,6 +21,8 @@ find_package(Qt5Svg REQUIRED)
|
|||||||
find_package(Qt5DBus REQUIRED)
|
find_package(Qt5DBus REQUIRED)
|
||||||
find_package(DtkWidget REQUIRED)
|
find_package(DtkWidget REQUIRED)
|
||||||
|
|
||||||
|
pkg_check_modules(XCB_LIBS REQUIRED IMPORTED_TARGET xcursor)
|
||||||
|
|
||||||
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resource.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} resource.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
@ -33,9 +35,9 @@ target_include_directories(${PLUGIN_NAME} PUBLIC
|
|||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::Widgets
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::DBus
|
||||||
)
|
Qt5::Svg)
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -56,11 +56,6 @@ add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
|||||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} tray.qrc)
|
add_library(${PLUGIN_NAME} SHARED ${SRCS} tray.qrc)
|
||||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../)
|
||||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||||
${Qt5DBus_INCLUDE_DIRS}
|
|
||||||
${Qt5Gui_PRIVATE_INCLUDE_DIRS}
|
|
||||||
${XCB_LIBS_INCLUDE_DIRS}
|
|
||||||
${QGSettings_INCLUDE_DIRS}
|
|
||||||
${dbusmenu-qt5_INCLUDE_DIRS}
|
|
||||||
../../interfaces
|
../../interfaces
|
||||||
../../frame
|
../../frame
|
||||||
../../frame/qtdbusextended
|
../../frame/qtdbusextended
|
||||||
@ -69,14 +64,13 @@ target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
|||||||
|
|
||||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||||
${DtkWidget_LIBRARIES}
|
${DtkWidget_LIBRARIES}
|
||||||
${Qt5Widgets_LIBRARIES}
|
PkgConfig::QGSettings
|
||||||
${Qt5X11Extras_LIBRARIES}
|
PkgConfig::XCB_LIBS
|
||||||
${Qt5DBus_LIBRARIES}
|
Qt5::Concurrent
|
||||||
${Qt5Svg_LIBRARIES}
|
Qt5::X11Extras
|
||||||
${Qt5Concurrent_LIBRARIES}
|
Qt5::Widgets
|
||||||
${XCB_LIBS_LIBRARIES}
|
Qt5::DBus
|
||||||
${QGSettings_LIBRARIES}
|
Qt5::Svg
|
||||||
pthread
|
pthread)
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins)
|
||||||
|
@ -25,8 +25,8 @@ IndicatorTrayWidget::IndicatorTrayWidget(const QString &indicatorName, QWidget *
|
|||||||
m_label = new QLabel(this);
|
m_label = new QLabel(this);
|
||||||
|
|
||||||
QPalette p = m_label->palette();
|
QPalette p = m_label->palette();
|
||||||
p.setColor(QPalette::Foreground, Qt::white);
|
p.setColor(QPalette::WindowText, Qt::white);
|
||||||
p.setColor(QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Window, Qt::transparent);
|
||||||
m_label->setPalette(p);
|
m_label->setPalette(p);
|
||||||
|
|
||||||
m_label->setAttribute(Qt::WA_TranslucentBackground);
|
m_label->setAttribute(Qt::WA_TranslucentBackground);
|
||||||
@ -77,13 +77,13 @@ void IndicatorTrayWidget::enableLabel(bool enable)
|
|||||||
QPalette p = m_label->palette();
|
QPalette p = m_label->palette();
|
||||||
if (!enable) {
|
if (!enable) {
|
||||||
m_enableClick = false;
|
m_enableClick = false;
|
||||||
p.setColor(QPalette::Disabled, QPalette::Foreground, Qt::lightGray);
|
p.setColor(QPalette::Disabled, QPalette::WindowText, Qt::lightGray);
|
||||||
p.setColor(QPalette::Disabled, QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Disabled, QPalette::Window, Qt::transparent);
|
||||||
m_label->setEnabled(enable);
|
m_label->setEnabled(enable);
|
||||||
} else {
|
} else {
|
||||||
m_enableClick = true;
|
m_enableClick = true;
|
||||||
p.setColor(QPalette::Normal, QPalette::BrightText, Qt::white);
|
p.setColor(QPalette::Normal, QPalette::BrightText, Qt::white);
|
||||||
p.setColor(QPalette::Normal, QPalette::Background, Qt::transparent);
|
p.setColor(QPalette::Normal, QPalette::Window, Qt::transparent);
|
||||||
m_label->setEnabled(enable);
|
m_label->setEnabled(enable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user