完善了注释

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
#include "BusStrategyBase.h"
/**
*
*/
class BusFCFSStrategy : public BusStrategyBase
{
int GetBusDirection() override;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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