Clean and order documentation in source files. Source ready to beta 2 release
[mdictionary] / src / mdictionary / gui / AboutWidget.cpp
index 20e6ccb..72eb839 100644 (file)
     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>"
@@ -56,11 +62,13 @@ AboutWidget::AboutWidget(GUIInterface *parent): QDialog(parent)
     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
 
 
@@ -88,7 +96,7 @@ AboutWidget::AboutWidget(GUIInterface *parent): QDialog(parent)
     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);
@@ -96,6 +104,9 @@ AboutWidget::AboutWidget(GUIInterface *parent): QDialog(parent)
         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