-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodifyservertimewidget.cpp
More file actions
51 lines (42 loc) · 1.34 KB
/
modifyservertimewidget.cpp
File metadata and controls
51 lines (42 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "modifyservertimewidget.h"
#include "ui_modifyservertimewidget.h"
#include <QDebug>
ModifyServerTimeWidget::ModifyServerTimeWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::ModifyServerTimeWidget)
{
ui->setupUi(this);
// setWindowFlags(Qt::Popup/* | Qt::FramelessWindowHint*/);
connect(ui->pushButton, &QPushButton::clicked, this,[=](){
emit OnClickConfirmBtn(ui->dateTimeEdit->dateTime().toTime_t());
this->hide();
});
connect(ui->pushButton_2, &QPushButton::clicked, this,[=](){
this->hide();
});
// connect(ui->calendarWidget, &QCalendarWidget::clicked, this, [=](const QDate &date) {
// ui->dateTimeEdit->setDate(date);
// });
}
ModifyServerTimeWidget::~ModifyServerTimeWidget()
{
delete ui;
}
void ModifyServerTimeWidget::ShowTimeInfo()
{
QDateTime time = QDateTime::fromTime_t(m_nTime);
// ui->calendarWidget->setMinimumDate(time.date());
ui->dateTimeEdit->setDateTime(time);
ui->dateTimeEdit->setCalendarPopup(true);
}
void ModifyServerTimeWidget::TimeTick()
{
// m_nTime = ui->dateTimeEdit->dateTime().toTime_t() + 1;
// ShowTimeInfo();
}
void ModifyServerTimeWidget::SetTime(quint64 nTime)
{
m_nTime = nTime;
ui->dateTimeEdit->setDisplayFormat("yyyy-MM-dd hh:mm:ss");
ShowTimeInfo();
}