Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-07-03 19:47:31 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:20:29 +0300
commitadde2107d1effebd18358b60bc190c7bd4e5d75b (patch)
treec32e80f0f03c999ed3738e3331ae45b00a037ee5 /qt/about.cpp
parent1f30f7f693ac1d66c3cfd66413f6bb78be256479 (diff)
Removed Platform::ReadPathForFile
Diffstat (limited to 'qt/about.cpp')
-rw-r--r--qt/about.cpp16
1 files changed, 10 insertions, 6 deletions
diff --git a/qt/about.cpp b/qt/about.cpp
index d3eebb93e7..3a650857fc 100644
--- a/qt/about.cpp
+++ b/qt/about.cpp
@@ -33,18 +33,22 @@ AboutDialog::AboutDialog(QWidget * parent)
hBox->addWidget(labelIcon);
hBox->addWidget(labelVersion);
- char const sAboutFileName [] = "about-travelguide-desktop.html";
- QFile file(GetPlatform().ReadPathForFile(sAboutFileName).c_str());
- if (file.open(QIODevice::ReadOnly))
+ string aboutText;
+ try
{
- QByteArray aboutData = file.readAll();
- file.close();
+ ReaderPtr<Reader> reader = GetPlatform().GetReader("about-travelguide-desktop.html");
+ reader.ReadAsString(aboutText);
+ }
+ catch (...)
+ {}
+ if (!aboutText.empty())
+ {
QTextBrowser * aboutTextBrowser = new QTextBrowser();
aboutTextBrowser->setReadOnly(true);
aboutTextBrowser->setOpenLinks(true);
aboutTextBrowser->setOpenExternalLinks(true);
- aboutTextBrowser->setText(aboutData.constData());
+ aboutTextBrowser->setText(aboutText.c_str());
QVBoxLayout * vBox = new QVBoxLayout();
vBox->addLayout(hBox);