blob: 2b8fec777e2a1fe284fa495a5967b41c349edfda (
plain)
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
52
53
|
#include "DiskSpace.h"
#include "ui_DiskSpace.h"
#include "StructEnumDefinition_CopyEngine.h"
DiskSpace::DiskSpace(FacilityInterface * facilityEngine,QList<Diskspace> list,QWidget *parent) :
QDialog(parent),
ui(new Ui::DiskSpace)
{
Qt::WindowFlags flags = windowFlags();
#ifdef Q_OS_LINUX
flags=flags & ~Qt::X11BypassWindowManagerHint;
#endif
flags=flags | Qt::WindowStaysOnTopHint;
setWindowFlags(flags);
ui->setupUi(this);
ok=false;
int index=0;
int size=list.size();
QString drives;
while(index<size)
{
drives+=tr("Drives %1 have %2 available but need %3")
.arg(list.at(index).drive)
.arg(facilityEngine->sizeToString(list.at(index).freeSpace))
.arg(facilityEngine->sizeToString(list.at(index).requiredSpace));
drives+=QStringLiteral("<br />");
index++;
}
ui->drives->setText(drives);
}
DiskSpace::~DiskSpace()
{
delete ui;
}
void DiskSpace::on_ok_clicked()
{
ok=true;
close();
}
void DiskSpace::on_cancel_clicked()
{
ok=false;
close();
}
bool DiskSpace::getAction() const
{
return ok;
}
|