Copyright 2010 Comarch S.A.
*******************************************************************************/
-//! \file AboutWidget.cpp
-//! \brief Simple "about" widget - product, company, license info
-//! \author Bartosz Szatkowski <bulislaw@linux.com>
+/*! \file AboutWidget.cpp
+ \brief Simple "about" widget - product, company, license info
+
+ \author Bartosz Szatkowski <bulislaw@linux.com>
+*/
#include "AboutWidget.h"
+
AboutWidget::AboutWidget(GUIInterface *parent): QDialog(parent)
{
+ setModal(true);
QString infoNote, licenseNote, comarchNote;
infoNote = "<center><h2><u>mDictionary</u></h2></center>";
comarchNote = "<center>Maemo/Meego Multilingual Dictionary</center>";
comarchNote += "<center>Copyright 2006-2010, Comarch S.A. <br>";
comarchNote += "<a href=\"http://mdictionary.garage.maemo.org\">"
- "http://mdictionary.garage.maemo.org</a></center>";
+ "http://mdictionary.garage.maemo.org</a>";
+ comarchNote += "<br/><font size=\"small\"><a href=\"https://garage.maemo.org/tracker/?func=add&group_id=58&atid=305\">"
+ "Report bug</a></font></center>";
licenseNote = QString("<br><p><font size=\"small\">This program is free"
- "software: you can redistribute it and/or modify\n"
+ " software: you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as"
- "published by\n"
+ " published by\n"
"the Free Software Foundation, either version 3 of the License,"
- "or\n"
+ " or\n"
"(at your option) any later version.<br>"
"This program is distributed in the hope that it will be"
- "useful,\n"
+ " useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty"
- "of\n"
+ " of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. "
"See the\n"
"GNU General Public License for more details.<br>"
setWindowTitle(tr("About"));
mainLayout = new QVBoxLayout;
+ /*on desktop we place all content in scroll area, on maemo by default all
+ widgets that are in menu are placed in scroll area created by menu, so we
+ don't have to do it here*/
#ifndef Q_WS_MAEMO_5
scrollLayout = new QVBoxLayout;
scroll = new QScrollArea;
w = new QWidget(this);
-
#endif
mainLayout->addWidget(mainLabel, 0, Qt::AlignHCenter);
mainLayout->addWidget(licenseLabel, 0, Qt::AlignHCenter);
-
+ //add content to scroll area, and remove fram from it
#ifndef Q_WS_MAEMO_5
w->setLayout(mainLayout);
scroll->setWidget(w);
scrollLayout->addWidget(scroll, 0, Qt::AlignHCenter);
this->setLayout(scrollLayout);
w->setMinimumSize(img.width()*1.6, img.height()*2.45);
+ scroll->setLineWidth(0);
+ scroll->setMidLineWidth(0);
+ scroll->setFrameStyle(QFrame::NoFrame);;
#else
setLayout(mainLayout);
#endif