🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
UiTimeInterval.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "AstCore/TimeInterval.hpp"
25
#include "
UiTimePoint.hpp
"
26
#include <QWidget>
27
28
AST_NAMESPACE_BEGIN
29
37
class
AST_GUI_API
UiTimeInterval
:
public
QWidget
38
{
39
Q_OBJECT
40
public
:
41
UiTimeInterval
(QWidget* parent =
nullptr
);
42
~UiTimeInterval
() =
default
;
43
46
void
setTimeInterval(
const
TimeInterval
& timeInterval);
47
50
const
TimeInterval
&
getTimeInterval
()
const
{
return
timeInterval_; }
51
signals:
52
void
timeIntervalChanged(
const
TimeInterval
& timeInterval);
53
private
:
54
void
updateTimeInterval();
55
private
:
56
UiTimePoint
* startTimeEdit_{
nullptr
};
57
UiTimePoint* stopTimeEdit_{
nullptr
};
58
TimeInterval timeInterval_;
59
};
60
63
AST_NAMESPACE_END
UiTimePoint.hpp
ast::TimeInterval
时间区间
定义
TimeInterval.hpp:59
ast::UiTimeInterval
时间区间编辑控件
定义
UiTimeInterval.hpp:38
ast::UiTimeInterval::getTimeInterval
const TimeInterval & getTimeInterval() const
获取时间区间
定义
UiTimeInterval.hpp:50
ast::UiTimePoint
定义
UiTimePoint.hpp:35
src
AstGUI
Foundation
UiTimeInterval.hpp
制作者
1.12.0