kdeui
kaboutkde.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #include <kaboutkde.h>
00024 #include <kapplication.h>
00025 #include <klocale.h>
00026 #include <kstandarddirs.h>
00027
00028
00029 KAboutKDE::KAboutKDE( QWidget *parent, const char *name, bool modal )
00030 :KAboutDialog( KAboutDialog::AbtKDEStandard, QString::fromLatin1("KDE"),
00031 KDialogBase::Help|KDialogBase::Close, KDialogBase::Close,
00032 parent, name, modal )
00033 {
00034 const QString text1 = i18n(""
00035 "The <b>K Desktop Environment</b> is written and maintained by the "
00036 "KDE Team, a world-wide network of software engineers committed to "
00037 "<a href=\"http://www.gnu.org/philosophy/free-sw.html\">Free Software</a> development.<br><br>"
00038 "No single group, company or organization controls the KDE source "
00039 "code. Everyone is welcome to contribute to KDE.<br><br>"
00040 "Visit <A HREF=\"http://www.kde.org/\">http://www.kde.org</A> for "
00041 "more information on the KDE project. ");
00042
00043 const QString text2 = i18n(""
00044 "Software can always be improved, and the KDE Team is ready to "
00045 "do so. However, you - the user - must tell us when "
00046 "something does not work as expected or could be done better.<br><br>"
00047 "The K Desktop Environment has a bug tracking system. Visit "
00048 "<A HREF=\"http://bugs.kde.org/\">http://bugs.kde.org</A> or "
00049 "use the \"Report Bug...\" dialog from the \"Help\" menu to report bugs.<br><br>"
00050 "If you have a suggestion for improvement then you are welcome to use "
00051 "the bug tracking system to register your wish. Make sure you use the "
00052 "severity called \"Wishlist\"." );
00053
00054 const QString text3 = i18n(""
00055 "You do not have to be a software developer to be a member of the "
00056 "KDE team. You can join the national teams that translate "
00057 "program interfaces. You can provide graphics, themes, sounds, and "
00058 "improved documentation. You decide!"
00059 "<br><br>"
00060 "Visit "
00061 "<A HREF=\"http://www.kde.org/jobs/\">http://www.kde.org/jobs/</A> "
00062 "for information on some projects in which you can participate."
00063 "<br><br>"
00064 "If you need more information or documentation, then a visit to "
00065 "<A HREF=\"http://developer.kde.org/\">http://developer.kde.org</A> "
00066 "will provide you with what you need.");
00067 const QString text4 = i18n(""
00068 "KDE is available free of charge, but making it is not free.<br><br>"
00069 "Thus, the KDE team formed the KDE e.V., a non-profit organization"
00070 " legally founded in Tuebingen, Germany. The KDE e.V. represents"
00071 " the KDE project in legal and financial matters."
00072 " See <a href=\"http://www.kde-ev.org/\">http://www.kde-ev.org</a>"
00073 " for information on the KDE e.V.<br><br>"
00074 "The KDE team does need financial support. Most of the money is used to "
00075 "reimburse members and others on expenses they experienced when "
00076 "contributing to KDE. You are encouraged to support KDE through a financial "
00077 "donation, using one of the ways described at "
00078 "<a href=\"http://www.kde.org/support/\">http://www.kde.org/support/</a>."
00079 "<br><br>Thank you very much in advance for your support.");
00080 setHelp( QString::fromLatin1("khelpcenter/main.html"), QString::null );
00081 setTitle(i18n("K Desktop Environment. Release %1").
00082 arg(QString::fromLatin1(KDE_VERSION_STRING)) );
00083 addTextPage( i18n("About KDE","&About"), text1, true );
00084 addTextPage( i18n("&Report Bugs or Wishes"), text2, true );
00085 addTextPage( i18n("&Join the KDE Team"), text3, true );
00086 addTextPage( i18n("&Support KDE"), text4, true );
00087 setImage( locate( "data", QString::fromLatin1("kdeui/pics/aboutkde.png")) );
00088 setImageBackgroundColor( white );
00089 }