chore: 整理代码结构

对代码文件的include全部设置设置引用路径,删除用不到的代码文件

Log: 整理代码结构
Change-Id: I9582022d38083a5380f1952e434d8b4d71c98d62
This commit is contained in:
Fan PengCheng 2021-04-07 10:41:13 +08:00
parent dc4074b4bd
commit 5300364d3a
14 changed files with 83 additions and 91 deletions

View File

@ -51,44 +51,40 @@ file(GLOB INTERFACES "interfaces/*.h")
#CMakeListsCMakeLists
#
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")

View File

@ -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

View File

@ -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>

View File

@ -1,5 +0,0 @@
<RCC>
<qresource prefix="/">
<file>qss/frame.qss</file>
</qresource>
</RCC>

View File

@ -20,7 +20,7 @@
*/
#include "dockitem.h"
#include "components/hoverhighlighteffect.h"
#include "hoverhighlighteffect.h"
#include "pluginsitem.h"
#include <QMouseEvent>

View File

@ -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>

View File

@ -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;
}

View File

@ -31,7 +31,7 @@
#include <QLabel>
#include <QDate>
#include "../frame/util/imageutil.h"
#include "imageutil.h"
ThemeAppIcon::ThemeAppIcon(QObject *parent) : QObject(parent)
{

View File

@ -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)

View File

@ -1,6 +1,6 @@
#ifndef SOUNDACCESSIBLE_H
#define SOUNDACCESSIBLE_H
#include "../frame/window/accessibledefine.h"
#include "accessibledefine.h"
#include "sounditem.h"
#include "soundapplet.h"

View File

@ -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