equal
deleted
inserted
replaced
61 if(!fileName.isEmpty()) |
61 if(!fileName.isEmpty()) |
62 { |
62 { |
63 QFile f(fileName); |
63 QFile f(fileName); |
64 |
64 |
65 f.open(QIODevice::WriteOnly); |
65 f.open(QIODevice::WriteOnly); |
66 f.write(qCompress(scene->encode()).toBase64()); |
66 f.write(scene->encode()); |
67 } |
67 } |
68 } |
68 } |
69 |
69 |
70 void MainWindow::on_pbLoad_clicked() |
70 void MainWindow::on_pbLoad_clicked() |
71 { |
71 { |
74 if(!fileName.isEmpty()) |
74 if(!fileName.isEmpty()) |
75 { |
75 { |
76 QFile f(fileName); |
76 QFile f(fileName); |
77 |
77 |
78 f.open(QIODevice::ReadOnly); |
78 f.open(QIODevice::ReadOnly); |
79 QByteArray data = qUncompress(QByteArray::fromBase64(f.readAll())); |
79 QByteArray data = f.readAll(); |
80 scene->decode(data); |
80 scene->decode(data); |
81 } |
81 } |
82 } |
82 } |