KRadioAboutWidget Class Reference
Standard "About Application" dialog box.
More...
#include <kradioaboutwidget.h>
List of all members.
Public Types |
enum | LayoutType {
AbtPlain = 0x0001,
AbtTabbed = 0x0002,
AbtTitle = 0x0004,
AbtImageLeft = 0x0008,
AbtImageRight = 0x0010,
AbtImageOnly = 0x0020,
AbtProduct = 0x0040,
AbtKDEStandard = AbtTabbed|AbtTitle|AbtImageLeft,
AbtAppStandard = AbtTabbed|AbtTitle|AbtProduct,
AbtImageAndTitle = AbtPlain|AbtTitle|AbtImageOnly
} |
Public Slots |
virtual void | slotMouseTrack (int mode, const QMouseEvent *e) |
virtual void | slotUrlClick (const QString &url) |
virtual void | slotMailClick (const QString &name, const QString &address) |
Signals |
void | mouseTrack (int mode, const QMouseEvent *e) |
void | urlClick (const QString &url) |
void | mailClick (const QString &name, const QString &address) |
Public Member Functions |
| KRadioAboutWidget (const KAboutData *aboutData, QWidget *parent=0) |
| Constructor.
|
virtual | ~KRadioAboutWidget () |
| KRadioAboutWidget (const KAboutData &abtData, int layoutType, QWidget *parent=0, char *name=0) |
virtual void | show (void) |
virtual QSize | sizeHint (void) const |
void | setAboutData (const KAboutData &abtData) |
void | setTitle (const QString &title) |
void | setImage (const QString &fileName) |
void | setImageBackgroundColor (const QColor &color) |
void | setImageFrame (bool state) |
void | setProduct (const QString &appName, const QString &version, const QString &author, const QString &year) |
QFrame * | addTextPage (const QString &title, const QString &text, bool richText=false, int numLines=10) |
QFrame * | addLicensePage (const QString &title, const QString &text, int numLines=10) |
KAboutContainer * | addContainerPage (const QString &title, int childAlignment=AlignCenter, int innerAlignment=AlignCenter) |
KAboutContainer * | addScrolledContainerPage (const QString &title, int childAlignment=AlignCenter, int innerAlignment=AlignCenter) |
QFrame * | addEmptyPage (const QString &title) |
KAboutContainer * | addContainer (int childAlignment, int innerAlignment) |
Protected Member Functions |
virtual void | fontChange (const QFont &oldFont) |
Private Attributes |
Private *const | d |
QMemArray< QWidget * > | mContainerList |
QVBoxLayout * | mTopLayout |
KRadioImageTrackLabel * | mImageLabel |
QLabel * | mTitleLabel |
QLabel * | mIconLabel |
QLabel * | mVersionLabel |
QLabel * | mAuthorLabel |
QFrame * | mImageFrame |
QTabWidget * | mPageTab |
QFrame * | mPlainSpace |
Detailed Description
Standard "About Application" dialog box.
This class provides the standard "About Application" dialog box that is used by KHelpMenu. It uses the information of the global KAboutData that is specified at the start of your program in main(). Normally you should not use this class directly but rather the KHelpMenu class or even better just subclass your toplevel window from KMainWindow. If you do the latter, the help menu and thereby this dialog box is available through the KMainWindow::helpMenu() function.
- Author:
- Urs Wolfer uwolfer @ kde.org
Definition at line 44 of file kradioaboutwidget.h.
Member Enumeration Documentation
- Enumerator:
AbtPlain |
|
AbtTabbed |
|
AbtTitle |
|
AbtImageLeft |
|
AbtImageRight |
|
AbtImageOnly |
|
AbtProduct |
|
AbtKDEStandard |
|
AbtAppStandard |
|
AbtImageAndTitle |
|
Definition at line 79 of file aboutwidget.h.
Constructor & Destructor Documentation
KRadioAboutWidget::KRadioAboutWidget |
( |
const KAboutData * |
aboutData, |
|
|
QWidget * |
parent = 0 | |
|
) |
| | [explicit] |
Constructor.
Creates a fully featured "About Application" dialog box.
- Parameters:
-
| aboutData | A pointer to a KAboutData object which data will be used for filling the dialog. |
| parent | The parent of the dialog box. You should use the toplevel window so that the dialog becomes centered. |
virtual KRadioAboutWidget::~KRadioAboutWidget |
( |
|
) |
[virtual] |
KRadioAboutWidget::KRadioAboutWidget |
( |
const KAboutData & |
abtData, |
|
|
int |
layoutType, |
|
|
QWidget * |
parent = 0 , |
|
|
char * |
name = 0 | |
|
) |
| | |
Member Function Documentation
KAboutContainer* KRadioAboutWidget::addContainer |
( |
int |
childAlignment, |
|
|
int |
innerAlignment | |
|
) |
| | |
KAboutContainer* KRadioAboutWidget::addContainerPage |
( |
const QString & |
title, |
|
|
int |
childAlignment = AlignCenter , |
|
|
int |
innerAlignment = AlignCenter | |
|
) |
| | |
QFrame* KRadioAboutWidget::addEmptyPage |
( |
const QString & |
title |
) |
|
QFrame* KRadioAboutWidget::addLicensePage |
( |
const QString & |
title, |
|
|
const QString & |
text, |
|
|
int |
numLines = 10 | |
|
) |
| | |
KAboutContainer* KRadioAboutWidget::addScrolledContainerPage |
( |
const QString & |
title, |
|
|
int |
childAlignment = AlignCenter , |
|
|
int |
innerAlignment = AlignCenter | |
|
) |
| | |
QFrame* KRadioAboutWidget::addTextPage |
( |
const QString & |
title, |
|
|
const QString & |
text, |
|
|
bool |
richText = false , |
|
|
int |
numLines = 10 | |
|
) |
| | |
virtual void KRadioAboutWidget::fontChange |
( |
const QFont & |
oldFont |
) |
[protected, virtual] |
void KRadioAboutWidget::mailClick |
( |
const QString & |
name, |
|
|
const QString & |
address | |
|
) |
| | [signal] |
void KRadioAboutWidget::mouseTrack |
( |
int |
mode, |
|
|
const QMouseEvent * |
e | |
|
) |
| | [signal] |
void KRadioAboutWidget::setAboutData |
( |
const KAboutData & |
abtData |
) |
|
void KRadioAboutWidget::setImage |
( |
const QString & |
fileName |
) |
|
void KRadioAboutWidget::setImageBackgroundColor |
( |
const QColor & |
color |
) |
|
void KRadioAboutWidget::setImageFrame |
( |
bool |
state |
) |
|
void KRadioAboutWidget::setProduct |
( |
const QString & |
appName, |
|
|
const QString & |
version, |
|
|
const QString & |
author, |
|
|
const QString & |
year | |
|
) |
| | |
void KRadioAboutWidget::setTitle |
( |
const QString & |
title |
) |
|
virtual void KRadioAboutWidget::show |
( |
void |
|
) |
[virtual] |
virtual QSize KRadioAboutWidget::sizeHint |
( |
void |
|
) |
const [virtual] |
virtual void KRadioAboutWidget::slotMailClick |
( |
const QString & |
name, |
|
|
const QString & |
address | |
|
) |
| | [virtual, slot] |
virtual void KRadioAboutWidget::slotMouseTrack |
( |
int |
mode, |
|
|
const QMouseEvent * |
e | |
|
) |
| | [virtual, slot] |
virtual void KRadioAboutWidget::slotUrlClick |
( |
const QString & |
url |
) |
[virtual, slot] |
void KRadioAboutWidget::urlClick |
( |
const QString & |
url |
) |
[signal] |
Member Data Documentation
The documentation for this class was generated from the following files: