#include <aboutwidget.h>
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 &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 | |
QMemArray< QWidget * > | mContainerList |
QVBoxLayout * | mTopLayout |
KRadioImageTrackLabel * | mImageLabel |
QLabel * | mTitleLabel |
QLabel * | mIconLabel |
QLabel * | mVersionLabel |
QLabel * | mAuthorLabel |
QFrame * | mImageFrame |
QTabWidget * | mPageTab |
QFrame * | mPlainSpace |
Definition at line 73 of file aboutwidget.h.
AbtPlain | |
AbtTabbed | |
AbtTitle | |
AbtImageLeft | |
AbtImageRight | |
AbtImageOnly | |
AbtProduct | |
AbtKDEStandard | |
AbtAppStandard | |
AbtImageAndTitle |
Definition at line 78 of file aboutwidget.h.
KRadioAboutWidget::KRadioAboutWidget | ( | const KAboutData & | abtData, | |
int | layoutType, | |||
QWidget * | parent = 0 , |
|||
char * | name = 0 | |||
) |
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] |
QLabel* KRadioAboutWidget::mAuthorLabel [private] |
Definition at line 140 of file aboutwidget.h.
QMemArray<QWidget*> KRadioAboutWidget::mContainerList [private] |
Definition at line 133 of file aboutwidget.h.
QLabel* KRadioAboutWidget::mIconLabel [private] |
Definition at line 138 of file aboutwidget.h.
QFrame* KRadioAboutWidget::mImageFrame [private] |
Definition at line 141 of file aboutwidget.h.
Definition at line 136 of file aboutwidget.h.
QTabWidget* KRadioAboutWidget::mPageTab [private] |
Definition at line 142 of file aboutwidget.h.
QFrame* KRadioAboutWidget::mPlainSpace [private] |
Definition at line 143 of file aboutwidget.h.
QLabel* KRadioAboutWidget::mTitleLabel [private] |
Definition at line 137 of file aboutwidget.h.
QVBoxLayout* KRadioAboutWidget::mTopLayout [private] |
Definition at line 135 of file aboutwidget.h.
QLabel* KRadioAboutWidget::mVersionLabel [private] |
Definition at line 139 of file aboutwidget.h.