Skip to content

Commit 0dd8673

Browse files
committed
refactor: 统一项目文件后缀为 .cc 和 .hpp,新增多模块代码
1. 将所有 .cpp/.h 文件重命名为 .cc/.hpp,统一项目编码风格 2. 新增AutoStartManager、Bubble、Chart、Clock等多个功能模块的完整实现 3. 重构部分组件的代码结构,优化信号槽实现与代码可读性
1 parent a025d67 commit 0dd8673

112 files changed

Lines changed: 993 additions & 1148 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/AutoStartManager/AutoStartManager.pro

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
66

77
SOURCES += \
88
main.cc \
9-
mainwindow.cpp
9+
mainwindow.cc
1010

1111
HEADERS += \
1212
autostartmanager.hpp \
13-
mainwindow.h
13+
mainwindow.hpp
1414

1515
win32 {
1616
SOURCES += autostartmanager_windows.cc

src/AutoStartManager/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
set(PROJECT_SOURCES autostartmanager.hpp main.cc mainwindow.cpp mainwindow.h)
1+
set(PROJECT_SOURCES autostartmanager.hpp main.cc mainwindow.cc mainwindow.hpp)
22

33
if(CMAKE_HOST_WIN32)
44
list(APPEND PROJECT_SOURCES autostartmanager_windows.cc)

src/AutoStartManager/main.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "mainwindow.h"
1+
#include "mainwindow.hpp"
22

33
#include <QApplication>
44

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "mainwindow.h"
1+
#include "mainwindow.hpp"
22
#include "autostartmanager.hpp"
33

44
#include <QApplication>
@@ -10,8 +10,7 @@
1010
#include <QVBoxLayout>
1111
#include <QWidget>
1212

13-
MainWindow::MainWindow(QWidget *parent)
14-
: QMainWindow(parent)
13+
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
1514
{
1615
// Create central widget and main layout
1716
QWidget *centralWidget = new QWidget(this);
@@ -142,7 +141,8 @@ MainWindow::MainWindow(QWidget *parent)
142141
autoRunCheckBox->setChecked(isAutoRun);
143142
autoRunCheckBox->blockSignals(false);
144143
updateStatusLabel(statusLabel, isAutoRun);
145-
QMessageBox::information(this, "Refreshed", "Auto-start status has been refreshed!");
144+
QMessageBox::information(
145+
this, "Refreshed", "Auto-start status has been refreshed!");
146146
});
147147

148148
connect(aboutButton, &QPushButton::clicked, this, []() {

src/Battery/Battery.pro

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ QT += core gui
55
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
66

77
SOURCES += \
8-
batterywidget.cpp \
9-
main.cpp \
10-
mainwindow.cpp
8+
batterywidget.cc \
9+
main.cc \
10+
mainwindow.cc
1111

1212
HEADERS += \
13-
batterywidget.h \
14-
mainwindow.h
13+
batterywidget.hpp \
14+
mainwindow.hpp
1515

1616
DESTDIR = $$RUNTIME_OUTPUT_DIRECTORY
1717

src/Battery/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
set(PROJECT_SOURCES main.cpp mainwindow.cpp mainwindow.h batterywidget.h
2-
batterywidget.cpp)
1+
set(PROJECT_SOURCES main.cc mainwindow.cc mainwindow.hpp batterywidget.hpp
2+
batterywidget.cc)
33

44
qt_add_executable(Battery ${PROJECT_SOURCES})
55
target_link_libraries(Battery PRIVATE Qt::Widgets)

0 commit comments

Comments
 (0)