X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=src%2Fabout.cpp;h=78f33bb4c22bf485f69016de9e54ee0f3167737f;hb=fce575a51ba1f26418869c20e63b9f388e118ab6;hp=cef694e3fba0571efe39a40f94a54948ed98fbc7;hpb=344e2456de66d38ce7afb86604e0fa714fa95006;p=architektonas
diff --git a/src/about.cpp b/src/about.cpp
index cef694e..78f33bb 100644
--- a/src/about.cpp
+++ b/src/about.cpp
@@ -1,13 +1,13 @@
//
// about.cpp - Credits
//
-// by James L. Hammons
+// by James Hammons
// (C) 2011 Underground Software
//
-// JLH = James L. Hammons
+// JLH = James Hammons
//
// Who When What
-// --- ---------- -------------------------------------------------------------
+// --- ---------- ------------------------------------------------------------
// JLH 01/21/2010 Created this file
// JLH 01/22/2010 Fleshed out the credits a bit more
// JLH 01/22/2010 Fixed centering and decorating of window
@@ -17,74 +17,44 @@
//
#include "about.h"
+//testing... #include "structs.h"
AboutWindow::AboutWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt::Dialog)
{
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)
")).arg(__DATE__).arg(__TIME__);
- QString s = QString(tr(""//"//));
-// s.append(tr(
-//"This is some random text. I wonder if it will be rendered correctly or not???
"
- ""
- ""
- "Architektonas: | Free, Industrial Strength 2D Computer Aided Design | "
- "Version: | 1.0.0 | "
- "License: | GPL v3 or later | "
- "Chief Architect: | James L. Hammons (shamus) | "
- "Coders: | James L. Hammons (shamus) | "
-// "Testers: | shamus | "
- "Homepage: | http://shamusworld.gotdns.org/architektonas/ | "
- " "
- " | "
- " |
"
- "
"
- "The authors of Architektonas would like to express their heartfelt gratitude to:"
-// "
"
- ""
- "- The authors of Inkscape, whose incredible GUI was a huge inspiration for us
"
- "- QCad for sucking so bad that we just had to write something better
"
- "- 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!
"
- "
"
- ));
-#else
QString s = QString(tr(
""
""
- " | "
+ " | "
""
+// ""
+
""
-// "Architektonas: | Free, Industrial Strength 2D Computer Aided Design | "
- "Architektonas: | Free, Industrial Strength 2D Computer Aided Design | "
+ "Architektonas: | Free, Industrial Strength 2D Computer Aided Design | "
"Version: | 1.0.0 | "
"License: | GPL v3 or later | "
- "Chief Architect: | James L. Hammons (shamus) | "
- "Coders: | James L. Hammons (shamus) | "
+ "Chief Architect: | James Hammons (shamus) | "
+ "Coders: | James Hammons (shamus) | "
// "Testers: | shamus | "
"Homepage: | http://shamusworld.gotdns.org/architektonas/ | "
" "
+
"
"
"The authors of Architektonas would like to express their heartfelt gratitude to:"
""
"- The authors of Inkscape, whose incredible GUI was a huge inspiration for us
"
"- QCad for sucking so bad that we just had to write something better
"
- "- 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!
"
+ "- 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 come along with that. We couldn't have done it without you!
"
" "
" | "
"
"
"
"
));
-#endif
text = new QLabel(s);
text->setWordWrap(true);
@@ -92,3 +62,9 @@ AboutWindow::AboutWindow(QWidget * parent/*= 0*/): QWidget(parent, Qt::Dialog)
// text->setMaximumWidth(800);
layout->addWidget(text);
}
+
+void AboutWindow::keyPressEvent(QKeyEvent * e)
+{
+ if (e->key() == Qt::Key_Escape || e->key() == Qt::Key_Return)
+ hide();
+}