mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-02 15:45:21 +00:00
chore: 整理代码结构
对代码文件的include全部设置设置引用路径,删除用不到的代码文件 Log: 整理代码结构 Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
This commit is contained in:
parent
dc4074b4bd
commit
5300364d3a
@ -51,44 +51,40 @@ file(GLOB INTERFACES "interfaces/*.h")
|
||||
#单元测试的CMakeLists和主程序的CMakeLists路径不同,编译单元测试时会提示找不到文件
|
||||
#因此设置搜索路径
|
||||
include_directories(
|
||||
frame/accessible
|
||||
frame/controller
|
||||
frame/dbus
|
||||
frame/dbus/sni
|
||||
frame/item
|
||||
frame/item/components
|
||||
frame/item/resources
|
||||
frame/panel
|
||||
frame/qss
|
||||
frame/util
|
||||
frame/window
|
||||
frame/xcb
|
||||
frame/mockinterface
|
||||
../widgets
|
||||
../interfaces
|
||||
)
|
||||
|
||||
aux_source_directory(frame/accessible ACCESSIBLE)
|
||||
aux_source_directory(frame/controller CONTROLLER)
|
||||
aux_source_directory(frame/dbus DBUS)
|
||||
aux_source_directory(frame/dbus/sni SNI)
|
||||
aux_source_directory(frame/item ITEM)
|
||||
aux_source_directory(frame/item/components COMPONENTS)
|
||||
aux_source_directory(frame/item/resources RESOURCES)
|
||||
aux_source_directory(frame/panel PANEL)
|
||||
aux_source_directory(frame/qss QSSPATH)
|
||||
aux_source_directory(frame/util UTIL)
|
||||
aux_source_directory(frame/window WINDOW)
|
||||
aux_source_directory(frame/xcb XCB)
|
||||
aux_source_directory(frame/mockinterface MOCKINTERFACE)
|
||||
|
||||
file(GLOB SRC_PATH
|
||||
${ACCESSIBLE}
|
||||
${CONTROLLER}
|
||||
${DBUS}
|
||||
${SNI}
|
||||
${ITEM}
|
||||
${COMPONENTS}
|
||||
${PANEL}
|
||||
${UTIL}
|
||||
${WINDOW}
|
||||
${XCB}
|
||||
${MOCKINTERFACE}
|
||||
)
|
||||
|
||||
add_subdirectory("frame")
|
||||
|
@ -23,7 +23,7 @@ pkg_check_modules(QGSettings REQUIRED gsettings-qt)
|
||||
pkg_check_modules(DtkGUI REQUIRED dtkgui)
|
||||
|
||||
# driver-manager
|
||||
add_executable(${BIN_NAME} ${SRCS} ${INTERFACES} ${SRC_PATH} item/item.qrc frame.qrc)
|
||||
add_executable(${BIN_NAME} ${SRCS} ${INTERFACES} ${SRC_PATH} item/item.qrc)
|
||||
|
||||
target_include_directories(${BIN_NAME} PUBLIC
|
||||
${DtkWidget_INCLUDE_DIRS}
|
||||
@ -35,7 +35,24 @@ target_include_directories(${BIN_NAME} PUBLIC
|
||||
${DtkGUI_INCLUDE_DIRS}
|
||||
${Qt5Svg_INCLUDE_DIRS}
|
||||
../interfaces
|
||||
../widgets
|
||||
accessible
|
||||
controller
|
||||
dbus
|
||||
item
|
||||
item/components
|
||||
util
|
||||
window
|
||||
xcb
|
||||
../plugins/tray
|
||||
../plugins/show-desktop
|
||||
../plugins/network
|
||||
../plugins/datetime
|
||||
../plugins/onboard
|
||||
../plugins/trash
|
||||
../plugins/shutdown
|
||||
../plugins/multitasking
|
||||
../plugins/overlay-warning
|
||||
)
|
||||
|
||||
target_link_libraries(${BIN_NAME} PRIVATE
|
||||
|
@ -1,33 +1,33 @@
|
||||
#include "accessibledefine.h"
|
||||
|
||||
#include "mainwindow.h"
|
||||
#include "../panel/mainpanelcontrol.h"
|
||||
#include "../../widgets/tipswidget.h"
|
||||
#include "../util/dockpopupwindow.h"
|
||||
#include "util/statebutton.h"
|
||||
#include "mainpanelcontrol.h"
|
||||
#include "tipswidget.h"
|
||||
#include "dockpopupwindow.h"
|
||||
#include "statebutton.h"
|
||||
|
||||
#include "../item/launcheritem.h"
|
||||
#include "../item/appitem.h"
|
||||
#include "../item/components/previewcontainer.h"
|
||||
#include "../item/pluginsitem.h"
|
||||
#include "../item/traypluginitem.h"
|
||||
#include "../item/placeholderitem.h"
|
||||
#include "../item/components/appdragwidget.h"
|
||||
#include "../item/components/appsnapshot.h"
|
||||
#include "../item/components/floatingpreview.h"
|
||||
#include "launcheritem.h"
|
||||
#include "appitem.h"
|
||||
#include "components/previewcontainer.h"
|
||||
#include "pluginsitem.h"
|
||||
#include "traypluginitem.h"
|
||||
#include "placeholderitem.h"
|
||||
#include "components/appdragwidget.h"
|
||||
#include "components/appsnapshot.h"
|
||||
#include "components/floatingpreview.h"
|
||||
|
||||
#include "../plugins/tray/snitraywidget.h"
|
||||
#include "../plugins/tray/abstracttraywidget.h"
|
||||
#include "../plugins/tray/indicatortraywidget.h"
|
||||
#include "../plugins/tray/xembedtraywidget.h"
|
||||
#include "../plugins/tray/system-trays/systemtrayitem.h"
|
||||
#include "../plugins/tray/fashiontray/fashiontrayitem.h"
|
||||
#include "../plugins/tray/fashiontray/fashiontraywidgetwrapper.h"
|
||||
#include "../plugins/tray/fashiontray/fashiontraycontrolwidget.h"
|
||||
#include "../plugins/tray/fashiontray/containers/attentioncontainer.h"
|
||||
#include "../plugins/tray/fashiontray/containers/holdcontainer.h"
|
||||
#include "../plugins/tray/fashiontray/containers/normalcontainer.h"
|
||||
#include "../plugins/tray/fashiontray/containers/spliteranimated.h"
|
||||
#include "snitraywidget.h"
|
||||
#include "abstracttraywidget.h"
|
||||
#include "indicatortraywidget.h"
|
||||
#include "xembedtraywidget.h"
|
||||
#include "system-trays/systemtrayitem.h"
|
||||
#include "fashiontray/fashiontrayitem.h"
|
||||
#include "fashiontray/fashiontraywidgetwrapper.h"
|
||||
#include "fashiontray/fashiontraycontrolwidget.h"
|
||||
#include "fashiontray/containers/attentioncontainer.h"
|
||||
#include "fashiontray/containers/holdcontainer.h"
|
||||
#include "fashiontray/containers/normalcontainer.h"
|
||||
#include "fashiontray/containers/spliteranimated.h"
|
||||
|
||||
// 这部分由sound插件单独维护,这样做是因为在标记volumeslider这个类时,需要用到其setValue的实现,
|
||||
// 但插件的源文件dock这边并没有包含,不想引入复杂的包含关系,其实最好的做法就是像sound插件这样,谁维护谁的
|
||||
@ -37,16 +37,16 @@
|
||||
//#include "../plugins/sound/componments/volumeslider.h"
|
||||
//#include "../plugins/sound/componments/horizontalseparator.h"
|
||||
|
||||
#include "../plugins/show-desktop/showdesktopwidget.h"
|
||||
#include "../plugins/network/networkitem.h"
|
||||
#include "../plugins/network/item/applet/devicecontrolwidget.h"
|
||||
#include "../plugins/datetime/datetimewidget.h"
|
||||
#include "../plugins/onboard/onboarditem.h"
|
||||
#include "../plugins/trash/trashwidget.h"
|
||||
#include "../plugins/trash/popupcontrolwidget.h"
|
||||
#include "../plugins/shutdown/shutdownwidget.h"
|
||||
#include "../plugins/multitasking/multitaskingwidget.h"
|
||||
#include "../plugins/overlay-warning/overlaywarningwidget.h"
|
||||
#include "showdesktopwidget.h"
|
||||
#include "networkitem.h"
|
||||
#include "item/applet/devicecontrolwidget.h"
|
||||
#include "datetimewidget.h"
|
||||
#include "onboarditem.h"
|
||||
#include "trashwidget.h"
|
||||
#include "popupcontrolwidget.h"
|
||||
#include "shutdownwidget.h"
|
||||
#include "multitaskingwidget.h"
|
||||
#include "overlaywarningwidget.h"
|
||||
|
||||
#include <DIconButton>
|
||||
#include <DSwitchButton>
|
@ -1,5 +0,0 @@
|
||||
<RCC>
|
||||
<qresource prefix="/">
|
||||
<file>qss/frame.qss</file>
|
||||
</qresource>
|
||||
</RCC>
|
@ -20,7 +20,7 @@
|
||||
*/
|
||||
|
||||
#include "dockitem.h"
|
||||
#include "components/hoverhighlighteffect.h"
|
||||
#include "hoverhighlighteffect.h"
|
||||
#include "pluginsitem.h"
|
||||
|
||||
#include <QMouseEvent>
|
||||
|
@ -19,13 +19,13 @@
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include "window/mainwindow.h"
|
||||
#include "window/accessible.h"
|
||||
#include "dbus/dbusdockadaptors.h"
|
||||
#include "util/utils.h"
|
||||
#include "util/themeappicon.h"
|
||||
#include "controller/dockitemmanager.h"
|
||||
#include "util/dockapplication.h"
|
||||
#include "mainwindow.h"
|
||||
#include "accessible.h"
|
||||
#include "dbusdockadaptors.h"
|
||||
#include "utils.h"
|
||||
#include "themeappicon.h"
|
||||
#include "dockitemmanager.h"
|
||||
#include "dockapplication.h"
|
||||
|
||||
#include <QAccessible>
|
||||
#include <QDir>
|
||||
|
@ -1,19 +0,0 @@
|
||||
#MainPanel[position='0'] {
|
||||
padding: 0 0px;
|
||||
border-top: none;
|
||||
}
|
||||
|
||||
#MainPanel[position='1'] {
|
||||
padding: 0px 0;
|
||||
border-right: none;
|
||||
}
|
||||
|
||||
#MainPanel[position='2'] {
|
||||
padding:0 0px;
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
#MainPanel[position='3'] {
|
||||
padding: 0px 0;
|
||||
border-left: none;
|
||||
}
|
@ -31,7 +31,7 @@
|
||||
#include <QLabel>
|
||||
#include <QDate>
|
||||
|
||||
#include "../frame/util/imageutil.h"
|
||||
#include "imageutil.h"
|
||||
|
||||
ThemeAppIcon::ThemeAppIcon(QObject *parent) : QObject(parent)
|
||||
{
|
||||
|
@ -19,17 +19,20 @@ add_definitions("${QT_DEFINITIONS} -DQT_PLUGIN")
|
||||
add_library(${PLUGIN_NAME} SHARED ${SRCS} resources/sound.qrc)
|
||||
set_target_properties(${PLUGIN_NAME} PROPERTIES LIBRARY_OUTPUT_DIRECTORY ../system-trays)
|
||||
target_include_directories(${PLUGIN_NAME} PUBLIC ${DtkWidget_INCLUDE_DIRS}
|
||||
${DFrameworkDBus_INCLUDE_DIRS}
|
||||
${QGSettings_INCLUDE_DIRS}
|
||||
../../interfaces
|
||||
../../frame)
|
||||
${DFrameworkDBus_INCLUDE_DIRS}
|
||||
${QGSettings_INCLUDE_DIRS}
|
||||
../../interfaces
|
||||
../../frame
|
||||
../../frame/accessible
|
||||
)
|
||||
|
||||
target_link_libraries(${PLUGIN_NAME} PRIVATE
|
||||
${DtkWidget_LIBRARIES}
|
||||
${DFrameworkDBus_LIBRARIES}
|
||||
${QGSettings_LIBRARIES}
|
||||
${Qt5DBus_LIBRARIES}
|
||||
${Qt5Widgets_LIBRARIES}
|
||||
${Qt5Svg_LIBRARIES}
|
||||
)
|
||||
${DtkWidget_LIBRARIES}
|
||||
${DFrameworkDBus_LIBRARIES}
|
||||
${QGSettings_LIBRARIES}
|
||||
${Qt5DBus_LIBRARIES}
|
||||
${Qt5Widgets_LIBRARIES}
|
||||
${Qt5Svg_LIBRARIES}
|
||||
)
|
||||
|
||||
install(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib/dde-dock/plugins/system-trays)
|
||||
|
@ -1,6 +1,6 @@
|
||||
#ifndef SOUNDACCESSIBLE_H
|
||||
#define SOUNDACCESSIBLE_H
|
||||
#include "../frame/window/accessibledefine.h"
|
||||
#include "accessibledefine.h"
|
||||
|
||||
#include "sounditem.h"
|
||||
#include "soundapplet.h"
|
||||
|
@ -31,7 +31,7 @@ pkg_check_modules(DFrameworkDBus REQUIRED dframeworkdbus)
|
||||
pkg_check_modules(XCB_EWMH REQUIRED xcb-ewmh x11)
|
||||
|
||||
# 添加执行文件信息
|
||||
add_executable(${BIN_NAME} ${SRCS} ${INTERFACES} ${SRC_PATH} ../frame/item/item.qrc ../frame/frame.qrc ut_res.qrc)
|
||||
add_executable(${BIN_NAME} ${SRCS} ${INTERFACES} ${SRC_PATH} ../frame/item/item.qrc ut_res.qrc)
|
||||
|
||||
# 包含路径
|
||||
target_include_directories(${BIN_NAME} PUBLIC
|
||||
|
Loading…
x
Reference in New Issue
Block a user