You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.0 KiB
73 lines
2.0 KiB
15 years ago
|
/* -*- C++ -*-
|
||
|
* This file shows an example for the KDE about dialog.
|
||
|
*
|
||
|
* copyright: (C) Mirko Boehm, 1999
|
||
|
* license: GNU Public License, Version 2
|
||
|
* mail to: Mirko Boehm <mirko@kde.org>
|
||
|
* requires: recent C++-compiler, at least Qt 1.4
|
||
|
* $Revision$
|
||
|
*/
|
||
|
|
||
|
#include "kaboutdialog.h"
|
||
|
// #include <kimgio.h>
|
||
14 years ago
|
#include <tqimage.h>
|
||
15 years ago
|
#include <kapplication.h>
|
||
|
#include <klocale.h>
|
||
|
|
||
|
int main(int argc, char** argv)
|
||
|
{
|
||
|
(void)new KApplication(argc, argv, "KAboutDialogTest");
|
||
14 years ago
|
TQImage logo;
|
||
|
TQImage bg;
|
||
|
TQPixmap pix;
|
||
15 years ago
|
KAboutDialog about;
|
||
|
// -----
|
||
|
// kimgioRegister();
|
||
|
if(logo.load("RayTracedGear.png"))
|
||
|
{
|
||
|
pix=logo;
|
||
|
about.setLogo(pix);
|
||
|
} else {
|
||
|
qDebug("main: No logo loaded.");
|
||
|
}
|
||
|
if(bg.load("background_1.png"))
|
||
|
{
|
||
|
pix=bg;
|
||
|
about.setBackgroundTile(&pix);
|
||
|
about.showTile( true );
|
||
|
about.enableLinkedHelp( true );
|
||
|
|
||
|
//about.showBaseFrameTile(true);
|
||
|
} else {
|
||
|
qDebug("main: No tile loaded.");
|
||
|
}
|
||
|
// about.setButtonOKText
|
||
|
// ("Cl&ose", "Close this dialog.",
|
||
|
// "<b>Close</b> the dialog<br>"
|
||
|
// "<i>(there are no settings to save).</i>");
|
||
|
about.setCaption("KAboutDialog example");
|
||
|
about.setVersion("KAboutDialog, Draft Study");
|
||
|
about.setHelp("kdehelp/intro.html", "intro");
|
||
|
// ----- set the application author:
|
||
|
about.setAuthor
|
||
|
("Mirko Boehm", "mirko@kde.org", "", "Initial developer.");
|
||
|
// ----- set the application maintainer:
|
||
|
about.setMaintainer("Any One", // name
|
||
|
"anyone@kde.org", // email address
|
||
|
"http://www.anyhere.com", // URL
|
||
|
"Current maintainer."); // description
|
||
|
// ----- add some contributors:
|
||
|
about.addContributor("Some One", "someone@kde.org", "http://www.somehere.com",
|
||
|
"Making coffee");
|
||
|
about.addContributor("Another One",
|
||
|
"anotherone@kde.org",
|
||
|
"http://www.blablax.com",
|
||
|
"Pizza donator");
|
||
|
// ----- contents of the dialog have changed, adapt sizes:
|
||
|
about.adjust();
|
||
|
about.exec();
|
||
|
// -----
|
||
|
return 0;
|
||
|
}
|
||
|
|