00001 #include <kdialog.h>
00002 #include <tdelocale.h>
00003
00004
00005
00006
00007
00008
00009
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
00191
00192
00193
00194
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
00240 connect( m_ButtonIgnore, SIGNAL( clicked() ), this, SLOT( reject() ) );
00241 connect( m_ButtonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
00242 connect( m_ButtonOk, SIGNAL( clicked() ), this, SLOT( slotOk() ) );
00243
00244
00245 setTabOrder( m_ButtonOk, m_ButtonIgnore );
00246 }
00247
00248
00249
00250
00251 AlertDlg::~AlertDlg()
00252 {
00253
00254 }
00255
00256
00257
00258
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"