00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00019
00026
00027
00028
00030
00031
00032 #include <qapplication.h>
00033
00034
00035 #include "aboutbox.h"
00036 #include "iconsets.h"
00037
00041
00043 AboutBox::AboutBox(QWidget* parent, const char* name) : QDialog(parent, name, true, Qt::WStyle_Customize | Qt::WStyle_NoBorder)
00046 {
00047
00048 QPixmap pm(IconSets::getSplash());
00049 resize(pm.size());
00050 setBackgroundPixmap(pm);
00051 if(pm.mask())
00052 setMask(*pm.mask());
00053
00054
00055 QRect screenRect = QApplication::desktop()->availableGeometry(QApplication::desktop()->primaryScreen());
00056 move(screenRect.width()/2 - 309, screenRect.height()/2 - 193);
00057 }
00058
00060 AboutBox::~AboutBox()
00062 {
00063 }
00064
00068
00070 void AboutBox::keyPressEvent(QKeyEvent*)
00072 {
00073 close();
00074 }
00075
00077 void AboutBox::mousePressEvent(QMouseEvent*)
00079 {
00080 close();
00081 }
00082