tools/drawMapTest/mainwindow.cpp
changeset 4458 7351e6f1ee28
parent 4442 f8424e1bc936
child 4477 63a21fac8bf7
equal deleted inserted replaced
4457:ffb766e85150 4458:7351e6f1ee28
    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 }