AlertDlg.cpp

00001 #include <kdialog.h>
00002 #include <tdelocale.h>
00003 /****************************************************************************
00004 ** Form implementation generated from reading ui file './AlertDlg.ui'
00005 **
00006 ** Created: Fr Jun 29 22:08:57 2007
00007 **      by: The User Interface Compiler ($Id: AlertDlg_8cpp-source.html,v 1.10 2007/07/05 17:37:49 kuddel-fl Exp $)
00008 **
00009 ** WARNING! All changes made in this file will be lost!
00010 ****************************************************************************/
00011 
00012 #include "AlertDlg.h"
00013 
00014 #include <ntqvariant.h>
00015 #include <ntqpushbutton.h>
00016 #include <ntqlabel.h>
00017 #include <ntqlayout.h>
00018 #include <ntqtooltip.h>
00019 #include <ntqwhatsthis.h>
00020 #include <ntqimage.h>
00021 #include <ntqpixmap.h>
00022 
00023 static const char* const img0_AlertDlg[] = { 
00024 "48 48 114 2",
00025 "TQt c None",
00026 ".D c #000000",
00027 ".2 c #101c18",
00028 "#e c #101c20",
00029 ".U c #102020",
00030 ".Z c #103820",
00031 "#c c #181c20",
00032 "#d c #201810",
00033 "#b c #201c20",
00034 ".6 c #202020",
00035 "#S c #202810",
00036 "#C c #204841",
00037 ".M c #313000",
00038 "#K c #313029",
00039 ".J c #313031",
00040 "#T c #313839",
00041 "#M c #313841",
00042 "#p c #413041",
00043 "#J c #414000",
00044 ".O c #414841",
00045 ".1 c #4a3808",
00046 ".N c #524c52",
00047 ".r c #525052",
00048 ".R c #525952",
00049 "#y c #527973",
00050 "#q c #52814a",
00051 "#B c #528152",
00052 "#L c #5a6152",
00053 "#z c #622429",
00054 ".7 c #624852",
00055 "#I c #626152",
00056 "#V c #626162",
00057 ".E c #626973",
00058 "#x c #6a3000",
00059 ".t c #733062",
00060 ".v c #734052",
00061 "#o c #736973",
00062 "#n c #737562",
00063 ".s c #737583",
00064 "#U c #737983",
00065 "#A c #835d6a",
00066 ".S c #836131",
00067 ".T c #946931",
00068 "#D c #9491a4",
00069 "#l c #94aab4",
00070 "#v c #9caea4",
00071 ".K c #a44052",
00072 "#w c #a49994",
00073 "#j c #a4aac5",
00074 "#k c #a4b2a4",
00075 "#i c #a4c2a4",
00076 "#E c #a4e2b4",
00077 ".L c #b44831",
00078 ".5 c #b47952",
00079 "#G c #bd8983",
00080 ".o c #bde2c5",
00081 ".0 c #c57973",
00082 ".u c #c5c2d5",
00083 ".p c #c5cac5",
00084 ".q c #c5d2f6",
00085 ".C c #c5e2c5",
00086 ".8 c #d58173",
00087 "#H c #d5ae9c",
00088 "#t c #d5c6bd",
00089 ".l c #d5d2d5",
00090 ".i c #d5ded5",
00091 ".k c #d5e2d5",
00092 ".h c #d5eede",
00093 ".F c #d5eee6",
00094 ".w c #d5f2e6",
00095 "#r c #de6d6a",
00096 "#F c #de958b",
00097 "#O c #dea5a4",
00098 ".3 c #deaea4",
00099 "#. c #deb2a4",
00100 ".Y c #deba62",
00101 "#u c #debab4",
00102 "#g c #decabd",
00103 ".m c #dedabd",
00104 ".e c #dee2e6",
00105 "#s c #e61818",
00106 ".P c #e67d73",
00107 "#Q c #e6898b",
00108 "#a c #e68d8b",
00109 ".Q c #e69141",
00110 ".W c #e6958b",
00111 "#f c #e69594",
00112 ".n c #e6dac5",
00113 ".j c #e6e2d5",
00114 ".c c #e6e2e6",
00115 ".f c #e6f2cd",
00116 ".g c #e6f2d5",
00117 ".d c #e6fae6",
00118 ".# c #e6fff6",
00119 "#N c #ee655a",
00120 ".B c #ee6962",
00121 ".x c #ee7d7b",
00122 "#P c #eeba9c",
00123 "#R c #f61810",
00124 ".y c #f63431",
00125 ".4 c #f64441",
00126 ".V c #f64841",
00127 ".X c #f64c4a",
00128 "#m c #f6504a",
00129 ".9 c #f66562",
00130 ".H c #f67d73",
00131 ".b c #f6f2f6",
00132 ".a c #f6fff6",
00133 ".z c #ff0000",
00134 ".I c #ff1810",
00135 "#h c #ff1818",
00136 ".A c #ff1c18",
00137 "## c #ff3031",
00138 ".G c #ff4c4a",
00139 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00140 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00141 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00142 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00143 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00144 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00145 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00146 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00147 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00148 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00149 "TQt.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.a.#.aTQtTQtTQtTQtTQt",
00150 "TQt.b.c.d.e.d.c.c.e.c.c.c.f.c.g.c.h.c.i.c.i.j.i.k.i.j.i.k.i.l.i.l.m.l.n.l.o.l.p.l.p.q.#.r.sTQtTQtTQt",
00151 "TQt.#.b.t.t.u.t.u.t.v.c.c.c.c.c.w.c.w.c.w.x.y.z.z.A.B.k.k.k.k.k.l.k.l.k.l.C.l.p.l.q.C.#.D.r.ETQtTQt",
00152 "TQt.a.e.d.c.c.e.c.c.c.f.c.g.c.h.c.F.c.h.G.z.z.i.H.z.z.I.k.i.k.m.l.n.l.o.C.J.K.L.K.M.q.#.D.N.OTQtTQt",
00153 "TQt.#.b.t.t.t.c.t.c.t.t.c.c.w.c.w.c.w.x.z.z.z.k.w.z.z.z.P.k.l.k.l.k.C.l.l.Q.n.R.S.T.p.#.D.U.OTQtTQt",
00154 "TQt.b.c.c.e.c.c.c.f.c.g.c.h.c.F.c.h.j.V.z.z.z.W.k.z.z.z.X.m.l.n.l.o.l.C.C.Y.Z.v.0.1.q.#.D.2.OTQtTQt",
00155 "TQt.#.c.t.t.v.c.t.c.v.t.t.t.w.c.w.k.w.x.z.z.z.k.3.z.z.z.4.k.l.k.C.l.C.l.l.5.6.Z.7.8.C.#.D.U.OTQtTQt",
00156 "TQt.a.e.d.c.c.f.c.g.c.f.c.g.c.h.j.i.j.i.9.V#..i##.z.z.z#a.n.l.m.l.n.l.o.C#b.Z#c.Z#d.p.#.D#e.OTQtTQt",
00157 "TQt.#.b.c.c.c.c.c.c.c.c.c.c.w.c.w.c.w.k.w.k.k#f.z.z.z.A.k.k.l.l.l.l.C.p.C.l.C.p.C.p.p.#.D.U.OTQtTQt",
00158 "TQt.b.c.c.e.c.c.c.f.c.g.c.h.c.i.c.i.j.i.k.i#g#h.z.z.z.3.l.m.l.n.l.o.l.p.l.p.q.p.p.p.l.#.D.2.OTQtTQt",
00159 "TQt.#.c.c.c.c.c.c.c.c.c#i#j.w.c#k.k#k.k#l.k#m.z.z.A.W.k.l.k.l.k.C.l.C.p.C.p.C.p.p.p.k.#.D.U.OTQtTQt",
00160 "TQt.a.e.c.c.c.f.c.g.c.h.D#n#o.o.q#n#p#q.D#r.z.z#s#t.k.m.l.n.l.o.l.C.l.o.q.p.q.p.q.p.k.#.D#e.OTQtTQt",
00161 "TQt.#.c.c.c.c.c.c.c.w.k.w.k.w.k.w.k.w.k#u.z.z.x.k.k.l.k.l.k.C.l.C.l.C.p.C.p.p.p.p.p.k.#.D.U.OTQtTQt",
00162 "TQt.b.c.c.f.c.g.c.h.c.F#o#q.j.i#p#v#w.J##.I#x.i#w.m.l.n#p.o.l.C.l.o.q.p.p.p.q.p.p.p.l.#.D.2.OTQtTQt",
00163 "TQt.#.c.c.c.c.c.w.c.w.c#y.p#y#p#l.D.C#z.z#A.D.k#B#w.D.k#C#D.C.l.C.p.C.p.C.p.C.p#E.p.k.#.D.U.OTQtTQt",
00164 "TQt.a.f.c.g.c.h.c.F.c.i.j.i.j.i.j.i.j#F.G.i.j.i.j.i.j.i.j.C.l.o.q.p.q.p.q.p.p.p.p.C.k.#.D#e.OTQtTQt",
00165 "TQt.#.c.c.c.w.c.w.c.w.k#y.l.D#k.C#p.C#G#H#o#l.k.l#o.w.E.l#o.J.p#B.l.J.p.C.p.p.p.p.l.k.#.D.U.OTQtTQt",
00166 "TQt.b.g.c.h.c.F.c.h.j.i#o#q.q#B#k#q#o.J#o.o.D#I.l#q#J#I.l#K#J#I#I#L#J.p.p.p.u.p.p.o.l.#.D.2#MTQtTQt",
00167 "TQt.#.c.w.c.w.c.w.k.w.k.w.k.w.k.k.k#N.z.z.9.l.k.C.l.C.l.C.p.C.p.C.p.C.p.p.p.p.p#E.p.k.#.D.U#MTQtTQt",
00168 "TQt.a.f.c.g.c.h.j.i.j.i.j.i.k.i.k.3.z.z.z.z#O.m.l.n.l.o.q.p.q.p.q.p.p.p.p.p.p#P.u.C.k.#.D#e#MTQtTQt",
00169 "TQt.#.c.c.c.w.c.w.c.w.k.w.k.k.k.k#f.z.z.z.z#Q.l.l.l.C.l.C.l.C.p.C.p.p.p.p.p#E.p#E.l.k.#.D.U#MTQtTQt",
00170 "TQt.b.g.c.h.c.i.c.i.j.i.k.i.k.i.k.i#h.z.z#R.l.n.l.o.l.p.l.p.q.p.p.p.p.p.l.o.l.p.l.o.l.#.D.2#MTQtTQt",
00171 "TQt.#.c.w.c.w.c.w.k.w.k.k.k.w.k.l.k.k#f#Q.k.k.k.l.k.k.k.l.k.k.k.l.k.k.k.l.k.k.k.l.k.k.#.D.U#MTQtTQt",
00172 "TQt.a.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.D#e#MTQtTQt",
00173 "TQtTQt.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.U#MTQtTQt",
00174 "TQtTQt.s.r#S#S#S#S#S#S#S#S#S#S#S.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U.2.U#e.U#T#MTQtTQt",
00175 "TQtTQtTQt#U#U.r.r.r.r.r.r.r.r.r.r.r.r.r.r.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O#M#M#M#M#M#M#M#M#M#M#M#VTQtTQt",
00176 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00177 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00178 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00179 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00180 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00181 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00182 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00183 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00184 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00185 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt",
00186 "TQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQtTQt"};
00187 
00188 
00189 /*
00190  *  Constructs a AlertDlg as a child of 'parent', with the
00191  *  name 'name' and widget flags set to 'f'.
00192  *
00193  *  The dialog will by default be modeless, unless you set 'modal' to
00194  *  TRUE to construct a modal dialog.
00195  */
00196 AlertDlg::AlertDlg( TQWidget* parent, const char* name, bool modal, WFlags fl )
00197     : TQDialog( parent, name, modal, fl ),
00198       image0( (const char **) img0_AlertDlg )
00199 {
00200     if ( !name )
00201        setName( "AlertDlg" );
00202     AlertDlgLayout = new TQGridLayout( this, 1, 1, 11, 6, "AlertDlgLayout"); 
00203 
00204     m_ButtonIgnore = new TQPushButton( this, "m_ButtonIgnore" );
00205 
00206     AlertDlgLayout->addWidget( m_ButtonIgnore, 2, 2 );
00207 
00208     m_ButtonOk = new TQPushButton( this, "m_ButtonOk" );
00209 
00210     AlertDlgLayout->addMultiCellWidget( m_ButtonOk, 2, 2, 0, 1 );
00211 
00212     PixmapLabel2 = new TQLabel( this, "PixmapLabel2" );
00213     PixmapLabel2->setPixmap( image0 );
00214     PixmapLabel2->setScaledContents( TRUE );
00215 
00216     AlertDlgLayout->addMultiCellWidget( PixmapLabel2, 0, 1, 0, 0 );
00217 
00218     TQLabel_1 = new TQLabel( this, "TQLabel_1" );
00219     TQFont TQLabel_1_font(  TQLabel_1->font() );
00220     TQLabel_1_font.setPointSize( 14 );
00221     TQLabel_1_font.setBold( TRUE );
00222     TQLabel_1_font.setItalic( TRUE );
00223     TQLabel_1->setFont( TQLabel_1_font ); 
00224 
00225     AlertDlgLayout->addMultiCellWidget( TQLabel_1, 0, 0, 1, 2 );
00226 
00227     TQLabel_2 = new TQLabel( this, "TQLabel_2" );
00228     TQFont TQLabel_2_font(  TQLabel_2->font() );
00229     TQLabel_2_font.setPointSize( 14 );
00230     TQLabel_2_font.setBold( TRUE );
00231     TQLabel_2_font.setItalic( TRUE );
00232     TQLabel_2->setFont( TQLabel_2_font ); 
00233 
00234     AlertDlgLayout->addMultiCellWidget( TQLabel_2, 1, 1, 1, 2 );
00235     languageChange();
00236     resize( TQSize(271, 127).expandedTo(minimumSizeHint()) );
00237     clearWState( WState_Polished );
00238 
00239     // signals and slots connections
00240     connect( m_ButtonIgnore, TQ_SIGNAL( clicked() ), this, TQ_SLOT( reject() ) );
00241     connect( m_ButtonOk, TQ_SIGNAL( clicked() ), this, TQ_SLOT( accept() ) );
00242     connect( m_ButtonOk, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotOk() ) );
00243 
00244     // tab order
00245     setTabOrder( m_ButtonOk, m_ButtonIgnore );
00246 }
00247 
00248 /*
00249  *  Destroys the object and frees any allocated resources
00250  */
00251 AlertDlg::~AlertDlg()
00252 {
00253     // no need to delete child widgets, TQt does it all for us
00254 }
00255 
00256 /*
00257  *  Sets the strings of the subwidgets using the current
00258  *  language.
00259  */
00260 void AlertDlg::languageChange()
00261 {
00262     setCaption( tr2i18n( "KShowmail" ) );
00263     m_ButtonIgnore->setText( tr2i18n( "Ignore" ) );
00264     m_ButtonOk->setText( tr2i18n( "Show main window" ) );
00265     TQLabel_1->setText( tr2i18n( "New mail" ) );
00266     TQLabel_2->setText( tr2i18n( "has arrived !" ) );
00267 }
00268 
00269 void AlertDlg::slotOk()
00270 {
00271     tqWarning( "AlertDlg::slotOk(): Not implemented yet" );
00272 }
00273 
00274 #include "AlertDlg.moc"

Generated on Thu Jul 5 19:36:06 2007 for kshowmail by  doxygen 1.5.0