完善了注释

This commit is contained in:
jackfiled 2022-07-09 10:11:35 +08:00
parent f179dcbf4e
commit e3e807f85d
12 changed files with 44 additions and 4 deletions

View File

@ -6,6 +6,9 @@
#define AUTO_BUS_GUI_BUS_FCFS_STRATEGY_H #define AUTO_BUS_GUI_BUS_FCFS_STRATEGY_H
#include "BusStrategyBase.h" #include "BusStrategyBase.h"
/**
*
*/
class BusFCFSStrategy : public BusStrategyBase class BusFCFSStrategy : public BusStrategyBase
{ {
int GetBusDirection() override; int GetBusDirection() override;

View File

@ -6,7 +6,9 @@
#define AUTO_BUS_GUI_BUS_SCAN_STRATEGY_H #define AUTO_BUS_GUI_BUS_SCAN_STRATEGY_H
#include "BusStrategyBase.h" #include "BusStrategyBase.h"
/**
* 便
*/
class BusSCANStrategy : public BusStrategyBase class BusSCANStrategy : public BusStrategyBase
{ {
int GetBusDirection() override; int GetBusDirection() override;

View File

@ -6,6 +6,9 @@
#define AUTO_BUS_GUI_BUS_SSTF_STRATEGY_H #define AUTO_BUS_GUI_BUS_SSTF_STRATEGY_H
#include "BusStrategyBase.h" #include "BusStrategyBase.h"
/**
*
*/
class BusSSTFStrategy : public BusStrategyBase class BusSSTFStrategy : public BusStrategyBase
{ {
int GetBusDirection() override; int GetBusDirection() override;

View File

@ -13,6 +13,9 @@
#include "busModel.h" #include "busModel.h"
#include "Settings.h" #include "Settings.h"
/**
*
*/
class BusStrategyBase : public QObject class BusStrategyBase : public QObject
{ {
Q_OBJECT Q_OBJECT

View File

@ -28,7 +28,9 @@ public:
explicit BusItem(const QPixmap& pixmap); explicit BusItem(const QPixmap& pixmap);
}; };
/**
*
*/
class BusWidget class BusWidget
{ {
public: public:

View File

@ -5,9 +5,15 @@
#ifndef AUTO_BUS_GUI_SETTINGS_H #ifndef AUTO_BUS_GUI_SETTINGS_H
#define AUTO_BUS_GUI_SETTINGS_H #define AUTO_BUS_GUI_SETTINGS_H
/**
*
*/
class Settings class Settings
{ {
public: public:
/**
* tick的持续时间
*/
const static int tick = 2000; const static int tick = 2000;
}; };
#endif //AUTO_BUS_GUI_SETTINGS_H #endif //AUTO_BUS_GUI_SETTINGS_H

View File

@ -12,6 +12,9 @@
#include "BusSSTFStrategy.h" #include "BusSSTFStrategy.h"
#include "BusSCANStrategy.h" #include "BusSCANStrategy.h"
/**
*
*/
class StrategyFactory class StrategyFactory
{ {
public: public:

View File

@ -12,7 +12,7 @@
#define BUS_FCFS 0 // 先来先服务 #define BUS_FCFS 0 // 先来先服务
#define BUS_SSTF 1 // 最短寻找时间优先 #define BUS_SSTF 1 // 最短寻找时间优先
#define BUS_SCAN 2 // 顺便服务 #define BUS_SCAN 2 // 顺便服务
#define BUS_RUNNING 0 #define BUS_RUNNING 0 // 公交车运行状态
#define BUS_END 2 #define BUS_END 2 // 公交车停止状态
#endif //AUTO_BUS_GUI_DEFINE_H #endif //AUTO_BUS_GUI_DEFINE_H

View File

@ -6,6 +6,9 @@
#define AUTO_BUS_GUI_QUERY_MODEL_H #define AUTO_BUS_GUI_QUERY_MODEL_H
#include "railsModel.h" #include "railsModel.h"
/**
*
*/
struct bus_query { struct bus_query {
/** /**
* *
@ -30,6 +33,9 @@ struct bus_query {
typedef struct bus_query bus_query_t; typedef struct bus_query bus_query_t;
/**
*
*/
class QueryModel class QueryModel
{ {
public: public:

View File

@ -6,6 +6,9 @@
#define AUTO_BUS_GUI_RAILS_MODEL_H #define AUTO_BUS_GUI_RAILS_MODEL_H
#include "cstdlib" #include "cstdlib"
/**
*
*/
struct rail_node{ struct rail_node{
/** /**
* *
@ -35,6 +38,9 @@ struct rail_node{
typedef struct rail_node rail_node_t; typedef struct rail_node rail_node_t;
/**
*
*/
class RailsModel class RailsModel
{ {

View File

@ -23,6 +23,9 @@ namespace Ui
} }
QT_END_NAMESPACE QT_END_NAMESPACE
/**
*
*/
class CentralWidget : public QWidget class CentralWidget : public QWidget
{ {
Q_OBJECT Q_OBJECT

View File

@ -22,6 +22,9 @@ namespace Ui
} }
QT_END_NAMESPACE QT_END_NAMESPACE
/**
*
*/
class MainWindow : public QMainWindow class MainWindow : public QMainWindow
{ {
Q_OBJECT Q_OBJECT