X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fabout.cpp;h=78f33bb4c22bf485f69016de9e54ee0f3167737f;hb=d00cd5f46252ca0fb3df6e8191dc75f8991b2aa2;hp=25cd93eaec454ae9bc2018fd1384b6beab115e40;hpb=d41ddd699001f6bbf6ac621f5c467bd13efb6087;p=architektonas
diff --git a/src/about.cpp b/src/about.cpp
index 25cd93e..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();
+}