18 #ifndef KRADIO_ABOUT_WIDGET_H
19 #define KRADIO_ABOUT_WIDGET_H
27 #include <QtGui/QLabel>
35 class KAboutContainer;
40 #include <QtGui/QLabel>
62 void mouseTrack(
int mode,
const QMouseEvent *e );
94 KRadioAboutWidget(
const KAboutData &abtData,
int layoutType, QWidget *parent = 0,
char *name = 0);
95 virtual void show(
void );
96 virtual QSize
sizeHint(
void )
const;
100 void setTitle(
const QString &title );
101 void setImage(
const QString &fileName );
104 void setProduct(
const QString &appName,
const QString &version,
105 const QString &author,
const QString &year );
107 QFrame *
addTextPage(
const QString &title,
const QString &text,
108 bool richText=
false,
int numLines=10 );
109 QFrame *
addLicensePage(
const QString &title,
const QString &text,
112 int childAlignment = AlignCenter,
int innerAlignment = AlignCenter );
114 int childAlignment = AlignCenter,
int innerAlignment = AlignCenter );
118 KAboutContainer *
addContainer(
int childAlignment,
int innerAlignment );
123 virtual void slotMailClick(
const QString &name,
const QString &address );
126 virtual void fontChange(
const QFont &oldFont );
129 void mouseTrack(
int mode,
const QMouseEvent *e );
130 void urlClick(
const QString &url );
131 void mailClick(
const QString &name,
const QString &address );
virtual void mousePressEvent(QMouseEvent *e)
KRadioImageTrackLabel(QWidget *parent, const char *name=0)
virtual void mouseDoubleClickEvent(QMouseEvent *e)
virtual void mouseMoveEvent(QMouseEvent *e)
void mouseTrack(int mode, const QMouseEvent *e)
virtual void mouseReleaseEvent(QMouseEvent *e)