diff options
| author | 2011-01-01 20:19:56 +0000 | |
|---|---|---|
| committer | 2011-01-01 20:19:56 +0000 | |
| commit | c601b5a27f74b16158adafe429faefbe573e64a2 (patch) | |
| tree | a3cde3206a45628f8ac86e8dfbdab70b20c3a831 /src/modules/about/aboutdialog.cpp | |
| parent | probable compilation fix for rijndaled/crypto++ (diff) | |
| download | KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.gz KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.tar.bz2 KVIrc-c601b5a27f74b16158adafe429faefbe573e64a2.zip | |
The big rename for modules. Still some details remaining.
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5284 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/about/aboutdialog.cpp')
| -rw-r--r-- | src/modules/about/aboutdialog.cpp | 246 |
1 files changed, 0 insertions, 246 deletions
diff --git a/src/modules/about/aboutdialog.cpp b/src/modules/about/aboutdialog.cpp deleted file mode 100644 index 3e3d7d9a9..000000000 --- a/src/modules/about/aboutdialog.cpp +++ /dev/null @@ -1,246 +0,0 @@ -//============================================================================= -// -// File : aboutdialog.cpp -// Creation date : Sun Jun 23 17:59:12 2002 GMT by Szymon Stefanek -// -// This file is part of the KVIrc irc client distribution -// Copyright (C) 2002 Szymon Stefanek (pragma at kvirc dot net) -// Copyright (C) 2008 Elvio Basello (hellvis69 at netsons dot org) -// -// This program is FREE software. You can redistribute it and/or -// modify it under the terms of the GNU General Public License -// as published by the Free Software Foundation; either version 2 -// of the License, or (at your opinion) any later version. -// -// This program is distributed in the HOPE that it will be USEFUL, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with this program. If not, write to the Free Software Foundation, -// Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -// -//============================================================================= - -#include "aboutdialog.h" - -#include "kvi_defaults.h" -#include "KviLocale.h" -#include "KviApplication.h" -#include "KviFileUtils.h" -#include "kvi_sourcesdate.h" -#include "KviBuildInfo.h" -#include "KviOsInfo.h" - -#include <QTextEdit> -#include <QWidget> -#include <QLayout> -#include <QLabel> -#include <QPixmap> -#include <QRegExp> -#include <QEvent> -#include <QCloseEvent> - -extern KviAboutDialog * g_pAboutDialog; -/* -"<font color=\"#FFFF00\"><b>KVIrc public releases :</b></font><br>\n" \ -"<br>\n" \ -"<font color=\"#FF0000\">0.9.0</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: 25.01.1999</font><br>\n" \ -"<br>\n" \ -"<font color=\"#FF0000\">1.0.0 'Millennium'</font><br>\n" \ -"<font size=\"2\">\"The net in your hands\"</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: 21.12.1999</font><br>\n" \ -"<br>\n" \ -"<font color=\"#FF0000\">2.0.0 'Phoenix'</font><br>\n" \ -"<font size=\"2\">\"The client that can't make coffee\"</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: 30.05.2000</font><br>\n" \ -"<br>\n" \ -"<font color=\"#FF0000\">2.1.0 'Dark Star'</font><br>\n" \ -"<font size=\"2\">\"The client that can't make coffee\"</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: 30.01.2001</font><br>\n" \ -"<br>\n" \ -"<font color=\"#FF0000\">2.1.1 'Monolith'</font><br>\n" \ -"<font size=\"2\">\"A breath of fresh net\"</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: 01.05.2001</font><br>\n" \ -"<br> 3.0.0-xmas build: 24-12-2001\n" \ -"3.0.0-beta1: 24-06-2002\n " -"<font color=\"#FF0000\">3.0.0 'Avatar'</font><br>\n" \ -"<font size=\"2\">\"No slogan yet\"</font><br>\n" \ -"<font size=\"2\" color=\"#808080\">Release date: Still unknown</font><br>\n" \ -*/ - -#include "abouttext.inc" - -KviAboutDialog::KviAboutDialog() -: KviTalTabDialog(0) -{ - setWindowTitle(__tr2qs_ctx("About KVIrc...","about")); - setOkButton(__tr2qs_ctx("Close","about")); - - // About tab - QString buffer; - g_pApp->findImage(buffer,"kvi_splash.png"); - - QPixmap pix(buffer); - - QWidget * w = new QWidget(this); - QGridLayout * g = new QGridLayout(w); - - QLabel * l = new QLabel(w); - l->setFrameStyle(QFrame::WinPanel | QFrame::Sunken); - QPalette p = l->palette(); - p.setColor(backgroundRole(), Qt::black); - l->setPalette(p); - l->setAlignment(Qt::AlignCenter); - l->setPixmap(pix); - - g->addWidget(l,0,0); - - QString aboutString= "<b>KVIrc " KVI_VERSION " '" KVI_RELEASE_NAME "'</b><br>"; - aboutString += __tr2qs_ctx("Forged by the <b>KVIrc Development Team</b>","about"); - - l = new QLabel(aboutString,w); - l->setAlignment(Qt::AlignCenter); - g->addWidget(l,1,0); - - addTab(w,__tr2qs_ctx("About","about")); - - - // Info tab - w = new QWidget(this); - g = new QGridLayout(w); - - QTextEdit * v = new QTextEdit(w); - v->setReadOnly(true); - g->addWidget(v,0,0); - - // Get info - QString infoString = "<b>KVIrc " KVI_VERSION " '" KVI_RELEASE_NAME "'</b><br><br>"; - infoString += "<b>"; - infoString += __tr2qs_ctx("Runtime Info","about"); - infoString += ":</b><br>"; - infoString += __tr2qs_ctx("System Name","about"); - infoString += ": "; - infoString += KviOsInfo::name(); -#ifndef COMPILE_ON_MAC - infoString += " "; - infoString += KviOsInfo::release(); -#endif - infoString += "<br>"; - infoString += __tr2qs_ctx("System Version","about"); - infoString += ": "; - infoString += KviOsInfo::version(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Architecture","about"); - infoString += ": "; - infoString += KviOsInfo::machine(); - infoString += "<br><br>"; - infoString += "<b>"; - infoString += __tr2qs_ctx("Build Info","about"); - infoString += ":</b><br>"; - infoString += __tr2qs_ctx("Build Date","about"); - infoString += ": "; - infoString += KviBuildInfo::buildDate(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Sources Date","about"); - infoString += ": "; - infoString += KviBuildInfo::buildSourcesDate(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Revision Number","about"); - infoString += ": "; - infoString += KviBuildInfo::buildRevision(); - infoString += "<br>"; - infoString += __tr2qs_ctx("System Name","about"); - infoString += ": "; - infoString += KviBuildInfo::buildSystem(); - infoString += "<br>"; - infoString += __tr2qs_ctx("CPU Name","about"); - infoString += ": "; - infoString += KviBuildInfo::buildCPU(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Build Command","about"); - infoString += ": "; - infoString += KviBuildInfo::buildCommand(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Build Flags","about"); - infoString += ": <br> "; - QString flags = KviBuildInfo::buildFlags(); - infoString += flags.replace(QRegExp(";"),"<br> "); - infoString += "<br>"; - infoString += __tr2qs_ctx("Compiler Name","about"); - infoString += ": "; - infoString += KviBuildInfo::buildCompiler(); - infoString += "<br>"; - infoString += __tr2qs_ctx("Compiler Flags","about"); - infoString += ": "; - infoString += KviBuildInfo::buildCompilerFlags(); - - v->setText(infoString); - - addTab(w,__tr2qs_ctx("Executable Information","about")); - - - // Honor & Glory tab - w = new QWidget(this); - g = new QGridLayout(w); - - v = new QTextEdit(w); - v->setReadOnly(true); - g->addWidget(v,0,0); - - v->setText(g_szAboutText); - - addTab(w,__tr2qs_ctx("Honor && Glory","about")); - - - // License tab - w = new QWidget(this); - g = new QGridLayout(w); - - v = new QTextEdit(w); - v->setReadOnly(true); - v->setWordWrapMode(QTextOption::NoWrap); - g->addWidget(v,0,0); - - QString szLicense; - - QString szLicensePath; - g_pApp->getGlobalKvircDirectory(szLicensePath,KviApplication::License,"COPYING"); - - if(!KviFileUtils::loadFile(szLicensePath,szLicense)) - { - szLicense = __tr2qs_ctx("Oops... Can't find the license file...\n" \ - "It MUST be included in the distribution...\n" \ - "Please report to <pragma at kvirc dot net>","about"); - } - - v->setText(szLicense); - - addTab(w,__tr2qs_ctx("License","about")); - - - connect(this,SIGNAL(applyButtonPressed()),this,SLOT(closeButtonPressed())); -} - -KviAboutDialog::~KviAboutDialog() -{ - g_pAboutDialog = 0; -} - -void KviAboutDialog::closeEvent(QCloseEvent *e) -{ - e->ignore(); - delete this; -} - -void KviAboutDialog::closeButtonPressed() -{ - delete this; -} - -#ifndef COMPILE_USE_STANDALONE_MOC_SOURCES -#include "aboutdialog.moc" -#endif //!COMPILE_USE_STANDALONE_MOC_SOURCES - |
