setWindowTitle(tr("About Architektonas..."));
layout = new QVBoxLayout();
- layout->setSizeConstraint(QLayout::SetFixedSize);
+// layout->setSizeConstraint(QLayout::SetFixedSize);
setLayout(layout);
-// image = new QLabel();
-// image->setAlignment(Qt::AlignRight);
-// image->setPixmap(QPixmap(":/res/atns-icon.png"));
-// layout->addWidget(image);
-
-#if 0
-// QString s = QString(tr("(Last full build was on %1 %2)<br>")).arg(__DATE__).arg(__TIME__);
- QString s = QString(tr(""//<img src=':/res/atns-icon.png'>"//));
-// s.append(tr(
-//"This is some random text. I wonder if it will be rendered correctly or not???</p>"
- "<table><tr><td valign='middle'>"
- "<table>"
- "<tr><td align='right'><b>Architektonas: </b></td><td>Free, <i>Industrial Strength</i> 2D Computer Aided Design</td></tr>"
- "<tr><td align='right'><b>Version: </b></td><td>1.0.0</td></tr>"
- "<tr><td align='right'><b>License: </b></td><td>GPL v3 or later</td></tr>"
- "<tr><td align='right'><b>Chief Architect: </b></td><td>James L. Hammons (shamus)</td></tr>"
- "<tr><td align='right'><b>Coders: </b></td><td>James L. Hammons (shamus)</td></tr>"
-// "<tr><td align='right'><b>Testers: </b></td><td>shamus</td></tr>"
- "<tr><td align='right'><b>Homepage: </b></td><td>http://shamusworld.gotdns.org/architektonas/</td></tr>"
- "</table>"
- "</td>"
- "<td><img src=':/res/atns-icon.png'></td></tr></table>"
- "<br><br>"
- "<i>The authors of Architektonas would like to express their heartfelt gratitude to:</i>"
-// "<br>"
- "<ul>"
- "<li>The authors of <b>Inkscape</b>, whose incredible GUI was a huge inspiration for us</li>"
- "<li><b>QCad</b> for sucking so bad that we just <i>had</i> to write something better</li>"
- "<li>Every other 2D CAD package out there that's mired in a legacy of the bad old days of pencil and paper, and all the attendant horrors that came along with that. We couldn't have done it without you!</li>"
- "</ul>"
- ));
-#else
QString s = QString(tr(
"<table>"
"<tr>"
- "<td style='padding-right:15px'><img src=':/res/about-logo.png'></td>"
+ "<td style='padding-right:15px; float:left'><img src=':/res/about-logo.png'></td>"
"<td>"
+// "<img src=':/res/about-logo.png' style='padding-right:15px; float:left'>"
+
"<table>"
-// "<tr><td align='right'><b>Architektonas: </b></td><td width='100'>Free, <i>Industrial Strength</i> 2D Computer Aided Design</td></tr>"
- "<tr><td align='right' width='100'><b>Architektonas: </b></td><td>Free, <i>Industrial Strength</i> 2D Computer Aided Design</td></tr>"
+ "<tr><td align='right' width='130'><b>Architektonas: </b></td><td>Free, <i>Industrial Strength</i> 2D Computer Aided Design</td></tr>"
"<tr><td align='right'><b>Version: </b></td><td>1.0.0</td></tr>"
"<tr><td align='right'><b>License: </b></td><td>GPL v3 or later</td></tr>"
"<tr><td align='right'><b>Chief Architect: </b></td><td>James Hammons (shamus)</td></tr>"
// "<tr><td align='right'><b>Testers: </b></td><td>shamus</td></tr>"
"<tr><td align='right'><b>Homepage: </b></td><td>http://shamusworld.gotdns.org/architektonas/</td></tr>"
"</table>"
+
"<br><br>"
"<i>The authors of Architektonas would like to express their heartfelt gratitude to:</i>"
"<ul>"
"</tr>"
"</table>"
));
-#endif
text = new QLabel(s);
text->setWordWrap(true);
// text->setMaximumWidth(800);
layout->addWidget(text);
}
+
+
+void AboutWindow::keyPressEvent(QKeyEvent * e)
+{
+ if (e->key() == Qt::Key_Escape || e->key() == Qt::Key_Return)
+ hide();
+}
+