00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "IdWidgets.qt.hh"
00025
00026
00027 IdPushButton::IdPushButton ( int id, QWidget * parent )
00028 : QPushButton(parent), id(id)
00029 {
00030 connect(this,SIGNAL(clicked()),this,SLOT(emitClicked()));
00031 }
00032
00033
00034 IdPushButton::IdPushButton ( int id, const QString & text, QWidget * parent )
00035 : QPushButton(text, parent), id(id)
00036 {
00037 connect(this,SIGNAL(clicked()),this,SLOT(emitClicked()));
00038 }
00039
00040
00041 IdPushButton::IdPushButton ( int id, const QIcon & icon, const QString & text, QWidget * parent )
00042 : QPushButton(icon, text, parent), id(id)
00043 {
00044 connect(this,SIGNAL(clicked()),this,SLOT(emitClicked()));
00045 }
00046
00047
00048 IdPushButton::~IdPushButton ( )
00049 {
00050
00051 }
00052
00053
00054 void IdPushButton::emitClicked()
00055 {
00056 emit clicked(id);
00057 }
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067 IdRadioButton::IdRadioButton ( int id, QWidget * parent )
00068 : QRadioButton(parent), id(id)
00069 {
00070 connect(this,SIGNAL(clicked()),this,SLOT(emitClicked()));
00071 }
00072
00073
00074 IdRadioButton::IdRadioButton ( int id, const QString & text, QWidget * parent )
00075 : QRadioButton(text, parent), id(id)
00076 {
00077 connect(this,SIGNAL(clicked()),this,SLOT(emitClicked()));
00078 }
00079
00080
00081
00082 IdRadioButton::~IdRadioButton ( )
00083 {
00084
00085 }
00086
00087
00088 void IdRadioButton::emitClicked()
00089 {
00090 emit clicked(id);
00091 }
00092
00093
00094
00095
00096
00097
00098
00099 IdAction::IdAction ( int id, QObject * parent )
00100 : QAction(parent), id(id)
00101 {
00102 connect(this,SIGNAL(triggered(bool)),this,SLOT(emitClicked()));
00103 }
00104
00105 IdAction::IdAction ( int id, const QString & text, QObject * parent )
00106 : QAction(text,parent), id(id)
00107 {
00108 connect(this,SIGNAL(triggered(bool)),this,SLOT(emitClicked()));
00109 }
00110
00111
00112 IdAction::IdAction ( int id, const QIcon & icon, const QString & text, QObject * parent )
00113 : QAction(icon,text,parent), id(id)
00114 {
00115 connect(this,SIGNAL(triggered(bool)),this,SLOT(emitClicked()));
00116 }
00117
00118
00119
00120 IdAction::~IdAction ( )
00121 {
00122
00123 }
00124
00125
00126 void IdAction::emitClicked()
00127 {
00128 emit clicked(id);
00129 }