命名规范

This commit is contained in:
2026-07-29 12:30:40 +08:00
parent f5f1bf9cc7
commit 18edce4838
59 changed files with 1690 additions and 1795 deletions
+32 -32
View File
@@ -1,44 +1,44 @@
#ifndef MainWidget_H
#define MainWidget_H
#ifndef Main_Widget_H
#define Main_Widget_H
#include "../Global.h"
#include "YSGraphic_Core/base/export.h"
#include "Widget/base/export.h"
#include <QAudioRecorder>
#include <QMediaPlayer>
#include <QMediaRecorder>
#include <QWidget>
class IntermediateFrequencyWidget;
class SweepFrequencyWidget;
class RadioWidget;
class BaseWidget;
class ShowTime;
class BaseWidgetMenu;
class Intermediate_Frequency_Widget;
class Sweep_Frequency_Widget;
class Radio_Widget;
class Base_Widget;
class Show_Time;
class Base_Widget_Menu;
class QVBoxLayout;
class TopMenuBar;
class ServerSettingWidget;
class FileExplorer;
class MainWidget : public QWidget, public YSG::Singleton_Widget<MainWidget> {
class Top_Menu_Bar;
class Server_Setting_Widget;
class file_explorer;
class Main_Widget : public QWidget, public renderive::Singleton_Widget<Main_Widget> {
public:
explicit MainWidget(QWidget *parent = nullptr);
QVBoxLayout *mMainLayout;
RadioWidget *mRadioWidget;
SweepFrequencyWidget *mSweepFrequencyWidget;
IntermediateFrequencyWidget *mIntermediateFrequencyWidget;
TopMenuBar* mTopMenuBar;
BaseWidgetMenu *mMainMenu, *mTopMenu;
ServerSettingWidget* mServerSettingWidget;
void showIntermediateFrequencyWidget() const;
void showSweepFrequencyWidget() const;
void showRadioWidget() const;
void showServerSettingWidget();
[[nodiscard]] BaseWidget* getCurrentBaseWidget() const;
QWidget* currentHoverWidget() {return mCurrentHoverWidget;}
void setCurrentHoverWidget(QWidget* widget = nullptr);
void hideCurHoverWidget();
explicit Main_Widget(QWidget *parent = nullptr);
QVBoxLayout *main_layout;
Radio_Widget *radio_widget;
Sweep_Frequency_Widget *sweep_frequency_widget;
Intermediate_Frequency_Widget *intermediate_frequency_widget;
Top_Menu_Bar* top_menu_bar;
Base_Widget_Menu *main_menu, *top_menu;
Server_Setting_Widget* server_setting_widget;
void show_intermediate_frequency_widget() const;
void show_sweep_frequency_widget() const;
void show_radio_widget() const;
void show_server_setting_widget();
[[nodiscard]] Base_Widget* get_current_base_widget() const;
QWidget* current_hover_widget() {return current_hover_widget_value;}
void set_current_hover_widget(QWidget* widget = nullptr);
void hide_cur_hover_widget();
bool mSelectShotScreenDialogFirst = true, mSelectAudioFileFirst = true;
FileExplorer *mSelectShotScreenDialog, *mSelectAudioFile;
bool select_shot_screen_dialog_first = true, select_audio_file_first = true;
file_explorer *select_shot_screen_dialog, *select_audio_file;
QAudioRecorder *audioRecorder;
QMediaPlayer *mediaPlayer;
protected:
@@ -47,7 +47,7 @@ protected:
void keyPressEvent(QKeyEvent *event) override;
void wheelEvent(QWheelEvent *event) override;
private:
QWidget* mCurrentHoverWidget{};
QWidget* current_hover_widget_value{};
};
#endif