Home

Download

Features

Screenshots

Handbook

Browse Source

Authors

SourceForge.net Logo
Hosted by SourceForge.net

OSI Certified


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages   Search  

interface.cpp

00001 /****************************************************************************
00002 ** Form implementation generated from reading ui file './interface.ui'
00003 **
00004 ** Created: Sat Jul 12 23:53:57 2003
00005 **      by:  The User Interface Compiler (uic)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
00008 ****************************************************************************/
00009 #include "interface.h"
00010 
00011 #include <qvariant.h>
00012 #include <qslider.h>
00013 #include <qlayout.h>
00014 #include <qtooltip.h>
00015 #include <qwhatsthis.h>
00016 #include <qimage.h>
00017 #include <qpixmap.h>
00018 
00019 #include "interface.ui.h"
00020 static const char* const image0_data[] = { 
00021 "39 39 142 2",
00022 "Qt c None",
00023 "#y c #001c20",
00024 "al c #001c29",
00025 ".f c #081c29",
00026 ".e c #102029",
00027 "#L c #18aae6",
00028 "#M c #18aee6",
00029 ".i c #202020",
00030 ".# c #202420",
00031 ".d c #202829",
00032 "#Q c #20aae6",
00033 "#g c #20aee6",
00034 "#K c #20aeee",
00035 "#2 c #290c08",
00036 "a. c #290c10",
00037 ".h c #291010",
00038 ".c c #292829",
00039 ".b c #292c29",
00040 "#H c #29b2e6",
00041 ".g c #312429",
00042 ".a c #312c31",
00043 "#f c #31b2e6",
00044 "#E c #31b2ee",
00045 "#h c #398dbd",
00046 "#0 c #3991c5",
00047 "#O c #39b6e6",
00048 "#l c #39b6ee",
00049 "#n c #39baee",
00050 "ab c #418dc5",
00051 "#F c #4191c5",
00052 ".r c #419dc5",
00053 "#e c #41baee",
00054 "#G c #4a95c5",
00055 ".w c #4aa1c5",
00056 "#N c #4abaee",
00057 "#R c #4abee6",
00058 ".P c #4abeee",
00059 "#U c #5295c5",
00060 "#m c #5299c5",
00061 ".q c #52a1c5",
00062 ".s c #52a5c5",
00063 "#a c #52beee",
00064 "#o c #52c2ee",
00065 "#Z c #5a79a4",
00066 "#A c #5a99c5",
00067 "#D c #5aa5c5",
00068 "#z c #5ac2ee",
00069 "af c #5ac6ee",
00070 "#X c #6279a4",
00071 "#b c #629dcd",
00072 ".G c #62c6ee",
00073 ".Q c #6aa1cd",
00074 "#d c #6ac6ee",
00075 ".M c #6ac6f6",
00076 "#k c #6acaee",
00077 ".S c #6acaf6",
00078 "#C c #73a1c5",
00079 "#W c #73a5cd",
00080 ".O c #73caf6",
00081 ".X c #7ba5c5",
00082 "#S c #7baacd",
00083 ".W c #7bceee",
00084 ".B c #7bcef6",
00085 "ae c #7bd2f6",
00086 "a# c #83aacd",
00087 ".A c #83d2f6",
00088 "ai c #8bd6f6",
00089 "#q c #94d6f6",
00090 "#J c #94daf6",
00091 "#r c #9cb2cd",
00092 "ac c #9cb6cd",
00093 ".p c #9cc2d5",
00094 ".5 c #9cdaf6",
00095 "## c #9cdaff",
00096 "#6 c #a43c52",
00097 "#P c #a44052",
00098 "#t c #a4b6cd",
00099 "#V c #a4b6d5",
00100 "#u c #a4daf6",
00101 "#p c #a4def6",
00102 "#c c #a4deff",
00103 "#9 c #ac3441",
00104 "#i c #ac4052",
00105 "aj c #ac4452",
00106 ".6 c #acdef6",
00107 ".Z c #ace2f6",
00108 ".9 c #ace2ff",
00109 "#7 c #b43441",
00110 "#Y c #b4344a",
00111 "#4 c #b44052",
00112 ".R c #b44452",
00113 "#B c #b4445a",
00114 ".j c #b4b2b4",
00115 ".o c #b4cad5",
00116 "#. c #b4e2f6",
00117 ".0 c #b4e2ff",
00118 "ak c #b4e6f6",
00119 ".1 c #b4e6ff",
00120 "aa c #bdbecd",
00121 ".t c #bdced5",
00122 "ad c #bde6f6",
00123 ".V c #bde6ff",
00124 ".Y c #c5485a",
00125 "ag c #c5c2cd",
00126 "#v c #c5c2d5",
00127 "#I c #c5e6ff",
00128 ".K c #c5eaf6",
00129 ".z c #c5eaff",
00130 ".v c #cd4c52",
00131 "ah c #cd4c5a",
00132 "#x c #cdc6d5",
00133 ".N c #cdeaff",
00134 ".C c #cdeeff",
00135 "#8 c #d51c20",
00136 "#s c #d54c5a",
00137 ".u c #d5b2b4",
00138 ".k c #d5d2d5",
00139 ".n c #d5d2de",
00140 ".m c #d5d6d5",
00141 ".4 c #d5eeff",
00142 "#j c #d5f2ff",
00143 "#w c #de505a",
00144 "#5 c #de555a",
00145 ".H c #decad5",
00146 ".l c #ded6de",
00147 ".D c #def2ff",
00148 ".7 c #e6595a",
00149 "#1 c #e6cede",
00150 ".3 c #e6d2de",
00151 ".J c #e6f2ff",
00152 ".y c #e6f6ff",
00153 ".I c #ee595a",
00154 "#T c #eecede",
00155 ".2 c #eed2de",
00156 ".U c #eef6ff",
00157 ".L c #eefaff",
00158 "#3 c #f6595a",
00159 ".F c #f65d5a",
00160 ".T c #f6faff",
00161 ".8 c #f6ffff",
00162 ".E c #ffdade",
00163 ".x c #ffffff",
00164 "Qt.#.a.b.a.b.a.b.a.c.a.d.e.f.e.d.a.c.g.h.g.c.a.d.e.f.e.d.a.c.a.b.a.b.a.b.a.#Qt",
00165 ".i.j.k.l.m.l.m.l.m.n.o.p.q.r.s.t.m.l.u.v.u.l.m.t.s.r.w.p.o.n.m.l.m.l.m.l.k.j.i",
00166 ".a.m.x.x.x.x.x.x.y.z.A.B.C.D.y.x.x.x.E.F.E.x.x.x.y.D.C.B.A.z.y.x.x.x.x.x.x.m.a",
00167 ".c.l.x.x.x.x.x.C.G.B.z.y.x.x.x.x.D.D.H.I.H.D.J.x.x.x.x.y.K.B.G.C.x.x.x.x.x.l.c",
00168 ".a.m.x.x.x.x.L.B.M.N.x.x.x.x.x.D.O.P.Q.R.Q.P.S.D.x.x.x.x.x.N.M.B.L.x.x.x.x.m.a",
00169 ".c.l.x.x.x.x.x.y.D.x.x.x.T.U.N.V.W.S.X.Y.X.S.W.V.N.U.T.x.x.x.D.y.x.x.x.x.x.l.c",
00170 ".a.m.x.x.L.x.x.x.x.x.x.y.N.Z.0.1.D.y.2.I.3.y.D.1.0.Z.N.y.x.x.x.x.x.x.L.x.x.m.a",
00171 ".c.l.x.C.W.y.x.x.x.x.4.5.6.C.y.U.y.D.H.7.H.D.U.U.y.C.6.5.4.x.x.x.x.y.W.C.8.l.c",
00172 ".a.m.y.G.M.y.x.x.x.4.9.6.y.y.D#.###a#b.R#b#a.5#..D.y.y.6.9.4.x.x.x.y.M.G.y.m.a",
00173 ".c.n.K.B.z.x.x.x.4.V.4.L.D#c#d#e#f#g#h#i#h#g#f#e#d#c.D.L.4.V.4.x.x.x.z.B.z.n.c",
00174 ".a.o.A.N.x.x.x.4.9#j.x.T.V#k#a#l#l#f#m#i#m#f#n#e#o#k.V.T.x#j.9.4.x.x.x.N.A.o.a",
00175 ".d.p.W.y.x.x.y.5#p.L.x.x.U#j.V.9.5#q#r#s#t#u.6.z.C.D.L.x.T.L#p.5.y.x.x.y.W.p.d",
00176 ".e.q.C.x.x.T.N.Z.y.T.x.x.8#j.z.z.N.V#v#w#x.z.C.z.D.T.x.L.V.J.y.Z.N.T.x.x.C.q.e",
00177 "#y.r.D.x.x.U.Z.C.y.z.L.T.4.C.K.6.W#z#A#B#C.B#p.N.N.D.T.D#d#p.y.C.Z.U.x.x.D.r#y",
00178 ".e#D.y.x.x.C.0.y.D#q.y.4.C.C##.P#E#g#F#i#G#H#a#q.C.C.D.4#a#k.D.y.0.C.x.x.y#D.e",
00179 ".d.t.x.x.D.V#..U#..G#I.z.K#J#e#K#L#L#h#i#h#M#g#N#q.C.z.z#O#e#..U#..V.D.x.x.t.d",
00180 ".a.m.x.y.O.A.D.U###a.0.N.9.P#K#L#K#L#F#P#F#L#K#g#a#p.C.Z#n#E.5.U.D.A.S.y.x.m.a",
00181 ".c.l.x.D.P.S.D.D#a#l.5.N.W#E#L#L#L#Q#h#i#h#Q#L#L#H.B.K#u#f#g#a.D.J.S#R.D.x.l.c",
00182 ".g.u.E.H.Q#S#T.H#b#U#V#v#W#F#F#F#F#h#X#Y#Z#h#F#F#G#C#x#t#m#0#b.H#1#S.Q.H.E.u.g",
00183 "#2.v#3.I.R.Y.I.7#4#i.v#5.R#i#6#i#6#i#7#8#9#i#6#i#6.R#w#s#i#i#4.7.7.Y.R.I#3.va.",
00184 ".g.u.E.H.Qa##1.H#b#U#taa#b#F#F#0#Fab#Z#Y#Xab#F#0#F#A#vac#m#F#b.H#Ta#.Q.H.E.u.g",
00185 ".c.l.x.D.P.S.D.D#a#l#q.V#a#g#L#L#L#Q#h#i#h#Q#L#L#g#zad#q#f#g#a.D.J.S#R.D.x.l.c",
00186 ".a.m.x.y.Sae.D.U.5.P#c.zae#H#K#L#K#L#F#P#F#L#K#L#E.W.C.5#l#f##.U.Dae.O.y.x.m.a",
00187 ".d.t.x.x.D.V#..U#.af.Z.C#p.P#g#g#L#L#h#i#h#L#L#K#N.6.z.9#O#e#..U#..V.D.x.x.t.d",
00188 ".e#D.y.x.x.C.0.y.D#q.C.z.C#q.P#g#K#L#F#P#F#L#K#e.5.N.z.V#a#k#j.y.0.C.x.x.y#D.e",
00189 "#y.r.D.x.x.U.Z.C.y.z.y#j.N.C#q.P#H#g#h#i#F#E#N#J.N.C.4#j#d#p.y.C.Z.U.x.x.D.r#y",
00190 ".e.q.C.x.x.T.N.Z.y.T.x.T.D.N.C#p.B#a#b.R#W.W.9.N.C#j.8.L.V.J.y.Z.N.T.x.x.C.q.e",
00191 ".d.p.W.y.x.x.y.5#p.L.x.x.T#j#I.C.K.Vaa#5ag.N.z.z.4.T.x.x.T.L#p.5.y.x.x.y.W.p.d",
00192 ".a.o.A.z.x.x.x.4.9#j.x.x.x.y.C.Z#c#q#Vah#V.5.0.z.y.T.x.x.x#j.9.4.x.x.x.z.A.o.a",
00193 ".c.n.K.B.z.x.x.x.4.V.4.L.T.zai.G#N#l#Gaj#U#l.P.G#q.z.T.L.4.V.4.x.x.x.z.B.z.n.c",
00194 ".a.m.y.G.M.y.x.x.x.4.9.6.y.y.D.1.5#a#b.R#b#a##.1.D.y.y.6.9.4.x.x.x.y.M.G.y.m.a",
00195 ".c.l.x.C.W.y.x.x.x.x.4.5.6.C.y.U.y.D.H.7.H.D.U.U.y.C.6.5.4.x.x.x.x.y.W.C.8.l.c",
00196 ".a.m.x.x.L.x.x.x.x.x.x.y.N#..0ak.D.y.3.I.2.y.Dak.0#..N.y.x.x.x.x.x.x.L.x.x.m.a",
00197 ".c.l.x.x.x.x.x.y.D.x.x.x.T.U.N.V.W.S.X.Y.X.S.W.V.N.U.T.x.x.x.D.y.x.x.x.x.x.l.c",
00198 ".a.m.x.x.x.x.L.B.M.N.x.x.x.x.x.D.S.P.Q.R.Q.P.O.D.x.x.x.x.x.N.M.B.L.x.x.x.x.m.a",
00199 ".c.l.x.x.x.x.x.C.G.B.z.y.x.x.x.x.D.D.H.I.H.D.J.x.x.x.x.y.K.B.G.C.x.x.x.x.x.l.c",
00200 ".a.m.x.x.x.x.x.x.y.N.A.W.C.D.y.x.x.x.E.F.E.x.x.x.y.D.C.W.A.N.y.x.x.x.x.x.x.m.a",
00201 ".i.j.k.l.m.l.m.l.m.n.o.p.q.r.s.t.m.l.u.v.u.l.m.t.s.r.w.p.o.n.m.l.m.l.m.l.k.j.i",
00202 "Qt.#.a.b.a.b.a.b.a.c.a.d.eal.e.d.a.c.g.h.g.c.a.d.eal.e.d.a.c.a.b.a.b.a.b.a.#Qt"};
00203 
00204 static const char* const image1_data[] = { 
00205 "22 22 47 1",
00206 ". c None",
00207 "z c #7381b4",
00208 "M c #7385b4",
00209 "S c #7b85b4",
00210 "R c #7b8dbd",
00211 "Q c #838dbd",
00212 "w c #8b99c5",
00213 "e c #9ca5cd",
00214 "d c #acb2d5",
00215 "c c #acb6d5",
00216 "y c #acbade",
00217 "b c #b4bade",
00218 "# c #b4bede",
00219 "a c #b4c2de",
00220 "E c #bdc2de",
00221 "P c #bdc6de",
00222 "D c #bdc6e6",
00223 "s c #c5cae6",
00224 "n c #c5cee6",
00225 "G c #cdcee6",
00226 "J c #cdd2e6",
00227 "F c #cdd2ee",
00228 "p c #cdd6ee",
00229 "v c #d5d6ee",
00230 "m c #d5daee",
00231 "x c #d5deee",
00232 "l c #dedeee",
00233 "o c #dee2ee",
00234 "u c #dee2f6",
00235 "C c #dee6f6",
00236 "k c #e6e6f6",
00237 "r c #e6eaf6",
00238 "t c #eeeaf6",
00239 "j c #eeeef6",
00240 "i c #eef2f6",
00241 "h c #f6f2ff",
00242 "g c #f6f6ff",
00243 "O c #f6faff",
00244 "A c #ff6500",
00245 "H c #ff9900",
00246 "K c #ffca00",
00247 "I c #ffda00",
00248 "f c #fffaff",
00249 "B c #ffff00",
00250 "N c #ffffc5",
00251 "L c #ffffde",
00252 "q c #ffffff",
00253 "...#aaaaaabcdee.......",
00254 "...affghijklmane......",
00255 "...affghijkolappe.....",
00256 "...aqffghjrkoalrse....",
00257 "...aqffghitkuakqkve...",
00258 "...aqffhhirrkwwwwwww..",
00259 "...aqfgghhjrkxxm#byz..",
00260 "...aqggghhjrklmn###z..",
00261 "..AaqABAhhArCpnsDDEz..",
00262 ".ABAfABAiABAlFGsssDz..",
00263 "..ABHIBIHBAmmpFJGnsz..",
00264 "...HBKLKBHxmmvppJJnM..",
00265 ".AAIKLLLKIAAxmvvFJJM..",
00266 "ABBBLNLNLBBBAmmmpFFM..",
00267 ".AAIKLLLKIAAlxmvppJM..",
00268 "...HBKLKBHollxmmvpFM..",
00269 "..ABHIBIHBAllxmmvpFM..",
00270 ".ABAfABAkABAlmmmvpFM..",
00271 "..AaOABAuuAllmmmppJM..",
00272 "...afjtrrrkkullxmmvM..",
00273 "...PQRQQQQQQQQQRRRRS..",
00274 "......................"};
00275 
00276 static const char* const image2_data[] = { 
00277 "24 24 68 2",
00278 "Qt c None",
00279 ".m c #00206a",
00280 ".t c #00348b",
00281 ".h c #084094",
00282 ".Z c #0855b4",
00283 ".Q c #0861bd",
00284 ".L c #0869bd",
00285 ".X c #0875bd",
00286 ".G c #106dc5",
00287 ".S c #107dc5",
00288 ".N c #1089cd",
00289 ".I c #1095d5",
00290 ".D c #109dde",
00291 ".y c #10aae6",
00292 ".j c #184c9c",
00293 ".i c #18509c",
00294 ".A c #1871c5",
00295 ".k c #1871e6",
00296 ".W c #1875cd",
00297 ".s c #2069c5",
00298 ".v c #2079cd",
00299 ".g c #2961a4",
00300 ".r c #297dcd",
00301 ".p c #2981cd",
00302 ".T c #29a1de",
00303 ".n c #3189d5",
00304 ".f c #3975b4",
00305 ".H c #4191d5",
00306 ".O c #41b2e6",
00307 ".d c #4a89bd",
00308 ".Y c #4a89cd",
00309 ".V c #4a91d5",
00310 ".0 c #5289cd",
00311 ".U c #528dcd",
00312 ".P c #5291cd",
00313 ".K c #5295d5",
00314 ".R c #5299d5",
00315 ".C c #529dde",
00316 ".1 c #5a79b4",
00317 ".F c #5a99d5",
00318 ".M c #5aa1de",
00319 ".z c #629dd5",
00320 ".c c #62a1cd",
00321 ".u c #62a1de",
00322 ".x c #62a5de",
00323 ".J c #62c2ee",
00324 ".q c #6aa5de",
00325 ".o c #6aaade",
00326 ".l c #73aede",
00327 ".B c #73b2e6",
00328 ".b c #73b6de",
00329 ".E c #7bd2ee",
00330 ".w c #83bae6",
00331 ".a c #83c6e6",
00332 ".# c #94d6ee",
00333 ".e c #9ce2f6",
00334 ".3 c #acbede",
00335 ".2 c #b4c2de",
00336 ".4 c #b4c6de",
00337 ".5 c #bdcae6",
00338 ".6 c #bdcee6",
00339 ".7 c #cdd6ee",
00340 ".8 c #cddaee",
00341 ".9 c #d5e2ee",
00342 "#. c #dee6f6",
00343 "## c #e6eef6",
00344 "#a c #eef2ff",
00345 "#b c #f6f6ff",
00346 "QtQtQtQtQtQtQtQtQt.#.a.b.c.dQtQtQtQtQtQtQtQtQtQt",
00347 "QtQtQtQtQtQtQt.e.e.#.a.b.c.d.f.gQt.hQtQtQtQtQtQt",
00348 "QtQtQtQtQtQt.e.eQtQtQtQtQtQt.f.g.i.hQtQtQtQtQtQt",
00349 "QtQtQtQtQt.eQtQtQtQtQtQtQtQtQt.g.j.hQtQtQtQtQtQt",
00350 "QtQtQtQtQtQtQtQtQtQtQtQtQtQt.f.g.i.hQtQtQtQtQtQt",
00351 "QtQt.k.k.k.kQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00352 "Qt.k.l.l.l.l.mQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00353 ".k.l.n.n.n.n.n.m.m.m.m.m.m.m.m.mQtQtQtQtQtQtQtQt",
00354 ".k.o.p.p.p.p.p.p.p.p.p.p.p.p.p.p.mQtQtQtQtQtQtQt",
00355 ".k.q.r.r.r.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.s.tQtQt",
00356 ".k.u.v.v.v.s.w.x.x.x.x.x.x.x.x.x.y.e.e.e.e.tQtQt",
00357 ".k.z.A.A.s.B.C.C.C.C.C.C.C.C.C.C.D.E.E.E.tQtQtQt",
00358 ".k.F.G.G.s.o.H.H.H.H.H.H.H.H.H.H.I.J.J.J.tQtQtQt",
00359 ".k.K.L.s.M.n.n.n.n.n.n.n.n.n.n.n.N.O.O.tQtQtQtQt",
00360 ".k.P.Q.s.R.r.r.r.r.r.r.r.r.r.r.r.S.T.T.tQtQtQtQt",
00361 ".k.U.s.V.W.W.W.W.W.W.W.W.W.W.W.W.X.T.tQtQtQtQtQt",
00362 ".k.Y.s.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.Z.tQtQtQtQtQt",
00363 ".k.0.1.2.3.3.3.4.5.6.7.8.9#.###a#b.tQtQtQtQtQtQt",
00364 ".k.0.2.3.2.3.3.4.5.6.7.8.9#.###a#b.tQtQtQtQtQtQt",
00365 ".k.2.3.2.3.2.3.4.5.6.7.8.9#.###a.tQtQtQtQtQtQtQt",
00366 ".t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.t.tQtQtQtQtQtQtQt",
00367 "QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00368 "QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00369 "QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};
00370 
00371 static const char* const image3_data[] = { 
00372 "22 22 70 2",
00373 "Qt c None",
00374 ".8 c #31346a",
00375 ".2 c #313473",
00376 "#c c #393873",
00377 "#. c #41407b",
00378 "#d c #414083",
00379 ".T c #414483",
00380 ".E c #4a4883",
00381 ".N c #4a4c83",
00382 ".B c #4a4c8b",
00383 ".J c #52508b",
00384 ".Y c #52558b",
00385 "#a c #525594",
00386 ".w c #5a598b",
00387 ".Z c #5a5994",
00388 ".P c #5a5d94",
00389 ".R c #62619c",
00390 ".o c #626594",
00391 ".p c #62659c",
00392 ".F c #6a699c",
00393 ".W c #6a69a4",
00394 ".A c #6a6da4",
00395 ".y c #73719c",
00396 ".v c #7371a4",
00397 ".h c #7375a4",
00398 ".0 c #7375ac",
00399 ".r c #7b79a4",
00400 ".u c #7b79ac",
00401 ".i c #7b7dac",
00402 ".H c #7b7db4",
00403 ".c c #8381ac",
00404 ".q c #8381b4",
00405 ".a c #8385ac",
00406 ".n c #8385b4",
00407 "#b c #8385bd",
00408 ".k c #8b89b4",
00409 ".4 c #8b89bd",
00410 ".g c #8b8db4",
00411 ".V c #8b8dbd",
00412 ".f c #9491bd",
00413 ".j c #9495bd",
00414 ".X c #9495c5",
00415 ".K c #9c99c5",
00416 ".d c #9c9dc5",
00417 ".3 c #9c9dcd",
00418 ".# c #a4a1c5",
00419 ".U c #a4a1cd",
00420 ".O c #acaacd",
00421 ".e c #b4b2d5",
00422 ".x c #b4b6d5",
00423 ".7 c #bdbade",
00424 ".I c #bdbede",
00425 ".G c #c5c2de",
00426 "## c #c5c6de",
00427 ".D c #c5c6e6",
00428 ".1 c #cdcae6",
00429 ".S c #cdcee6",
00430 ".s c #d5d2e6",
00431 ".b c #d5d6ee",
00432 ".6 c #dedaee",
00433 ".C c #deeaf6",
00434 ".Q c #e6e2ee",
00435 ".z c #e6e2f6",
00436 ".m c #e6e6f6",
00437 ".t c #eeeaf6",
00438 ".5 c #eeeef6",
00439 ".L c #f6f2ff",
00440 ".9 c #f6f6ff",
00441 ".M c #fffaff",
00442 ".l c #ffffff",
00443 "QtQtQtQtQt.#.aQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00444 "QtQtQtQtQt.a.b.c.a.dQtQtQtQtQtQtQtQtQtQtQtQt",
00445 "QtQtQtQt.d.e.b.f.f.g.h.i.jQtQtQtQtQtQtQtQtQt",
00446 "QtQtQtQt.i.b.b.k.l.m.n.f.c.o.p.qQtQtQtQtQtQt",
00447 "QtQtQtQt.r.s.n.t.l.l.l.l.m.u.u.v.w.p.qQtQtQt",
00448 "QtQtQt.f.x.s.y.l.l.l.l.l.l.l.l.z.A.A.q.B.pQt",
00449 "QtQtQt.r.s.s.i.l.l.l.l.l.l.l.l.l.C.p.q.D.EQt",
00450 "QtQtQt.F.G.u.m.l.l.l.l.l.l.l.l.l.p.n.H.I.JQt",
00451 "QtQt.n.K.G.o.L.l.l.l.l.l.l.l.l.M.N.q.I.EQtQt",
00452 "QtQt.F.O.O.P.n.l.l.l.l.l.l.l.l.Q.R.H.S.TQtQt",
00453 "QtQt.P.U.U.U.V.W.w.X.l.l.l.l.l.R.q.u.I.BQtQt",
00454 "Qt.i.n.K.d.d.K.K.d.q.p.J.X.l.Q.E.u.I.EQtQtQt",
00455 "Qt.Y.f.f.Z.N.p.X.f.f.f.V.0.R.E.H.H.1.2QtQtQt",
00456 "Qt.J.n.u.q.t.3.Y.Z.W.q.4.q.H.u.0.v.I.JQtQtQt",
00457 ".0.0.i.Z.U.l.L.5.6.4.B.B.i.0.0.A.7.TQtQtQtQt",
00458 ".8.0.A.J.9.t.6.m.5.Q.n.Z#..E.R.W.1.TQtQtQtQt",
00459 ".R.E.W.E.L.b.b.S.D.I.Z.4.n#..R.R.I.PQtQtQtQt",
00460 "Qt.v.B.E.B.O##.I.7.V.E.H.V#a#a.7.TQtQtQtQtQt",
00461 "QtQtQtQt.A.E.T.E.O.E#b.4.T#a#a.1.2QtQtQtQtQt",
00462 "QtQtQtQtQtQtQt.A.E.T.E.X#c#a#a.7.EQtQtQtQtQt",
00463 "QtQtQtQtQtQtQtQtQtQt.A.E#d.T#d#dQtQtQtQtQtQt",
00464 "QtQtQtQtQtQtQtQtQtQtQtQtQt.W#d.ZQtQtQtQtQtQt"};
00465 
00466 static const char* const image4_data[] = { 
00467 "24 24 93 2",
00468 "Qt c None",
00469 ".C c #313862",
00470 ".J c #31386a",
00471 ".6 c #313c6a",
00472 ".X c #3155ac",
00473 ".g c #3159b4",
00474 ".K c #39386a",
00475 ".H c #39406a",
00476 ".v c #413873",
00477 ".w c #41387b",
00478 "#b c #414473",
00479 ".U c #414873",
00480 ".5 c #414c73",
00481 "#j c #4a3094",
00482 ".V c #4a387b",
00483 ".L c #4a3883",
00484 ".z c #4a4c73",
00485 ".A c #52597b",
00486 ".T c #525983",
00487 ".8 c #52a1e6",
00488 ".M c #5a3894",
00489 ".I c #5a5d83",
00490 ".B c #62698b",
00491 "#u c #6271ff",
00492 "#r c #6a71ff",
00493 "#n c #6a7dff",
00494 "#q c #737dff",
00495 "#A c #7385ff",
00496 ".# c #73aaff",
00497 ".G c #7b7d9c",
00498 ".u c #7b7dcd",
00499 ".4 c #7b81a4",
00500 ".N c #7b85ee",
00501 "#i c #7b85ff",
00502 "#y c #7b89ff",
00503 ".E c #8385ee",
00504 "#z c #838dff",
00505 "#v c #8395ff",
00506 ".q c #8b8dee",
00507 "#m c #8b91ff",
00508 "#w c #8b95ff",
00509 "#o c #8b99ff",
00510 "#a c #9ca1c5",
00511 "#s c #9ca1ff",
00512 "#t c #9ca5ff",
00513 "#c c #a4a1c5",
00514 ".S c #a4a5bd",
00515 "#h c #a4aaff",
00516 "#p c #a4aeff",
00517 ".D c #a4b6de",
00518 "#l c #acb2ff",
00519 "#e c #acb6ff",
00520 ".Y c #b4b6cd",
00521 ".9 c #b4baff",
00522 ".m c #b4d2ff",
00523 "#g c #bdbeff",
00524 ".1 c #bdc2ff",
00525 "#d c #bdc6ff",
00526 ".h c #bdd2ff",
00527 ".n c #bdd6ff",
00528 ".F c #c5c6d5",
00529 ".O c #c5c6ff",
00530 ".3 c #c5cade",
00531 "#x c #c5caff",
00532 ".P c #c5ceff",
00533 ".i c #c5d6ff",
00534 ".j c #c5daff",
00535 "#. c #cdceff",
00536 "#k c #cdd2ff",
00537 ".W c #cddaf6",
00538 ".o c #cddaff",
00539 ".k c #cddeff",
00540 ".p c #cde2ff",
00541 ".y c #d5d2de",
00542 ".x c #d5daee",
00543 ".2 c #d5daff",
00544 ".r c #d5e2ff",
00545 ".0 c #dedeff",
00546 "#f c #dee2ff",
00547 ".l c #dee6ff",
00548 ".Q c #e6e6ff",
00549 ".R c #e6eaf6",
00550 ".s c #e6eeff",
00551 ".7 c #eeeaff",
00552 "## c #eeeeff",
00553 ".f c #eef2ff",
00554 ".e c #eef6ff",
00555 ".t c #f6f2f6",
00556 ".Z c #f6f2ff",
00557 ".d c #f6f6ff",
00558 ".c c #f6faff",
00559 ".b c #fffaff",
00560 ".a c #ffffff",
00561 "QtQtQtQtQtQtQtQtQtQtQt.#.#.#QtQtQtQtQtQtQtQtQtQt",
00562 "QtQtQtQtQtQtQtQtQtQtQt.#.a.a.#.#QtQtQtQtQtQtQtQt",
00563 "QtQtQtQtQtQtQtQtQtQt.#.a.a.a.a.b.#.#.#QtQtQtQtQt",
00564 "QtQtQtQtQtQtQtQtQtQt.#.a.b.c.c.d.d.d.d.#.#.#QtQt",
00565 "QtQtQtQtQtQtQtQtQt.#.a.c.c.d.d.e.f.f.f.f.f.gQtQt",
00566 "QtQtQtQtQtQtQtQtQt.#.c.d.d.f.h.h.i.j.k.k.l.gQtQt",
00567 "QtQtQtQtQtQtQtQt.#.c.e.f.m.m.h.n.i.j.o.p.gQtQtQt",
00568 "QtQtQtQtQt.q.q.q.#.e.f.h.h.h.h.n.i.j.j.r.gQtQtQt",
00569 "QtQtQtQt.q.a.a.q.e.s.s.n.n.n.n.i.i.j.k.gQtQtQtQt",
00570 "QtQtQt.q.a.t.u.v.w.x.j.i.n.n.n.i.i.j.k.gQtQtQtQt",
00571 "QtQt.q.a.a.y.z.A.B.C.v.D.j.j.i.i.j.k.gQtQtQtQtQt",
00572 "Qt.E.f.a.a.a.b.F.G.H.I.J.K.L.k.j.i.k.g.MQtQtQtQt",
00573 "Qt.N.O.P.Q.b.a.b.b.R.S.T.U.z.K.V.W.X.Y.M.M.MQtQt",
00574 "Qt.q.Z.0.O.1.2.d.b.b.d.Z.3.4.H.5.J.6.4.f.Z.M.MQt",
00575 "Qt.q.7.7.8.J.J.9#.##.b.c.f.7.Q#a#b#c.7.7#.#d.MQt",
00576 "Qt.q.M.8.a.#.#.J.J#e#d#f.d.d##.Q.0.Q.Q#g#h#i#jQt",
00577 "QtQt.8.a.a.a.a.a.#.J.J.J#e#k.f.d.Q.0#l#m#n#o.MQt",
00578 "Qt.8.a.a.a.a.a.a.a.a.#.#.J.J#p#d.0#k#q#r#o#s.MQt",
00579 ".X.X.a.a.a.a.a.a.a.a.a.a.#.J.O#l#t#u#u#v#w.MQtQt",
00580 "QtQt.X.X.a.a.a.a.a.a.a.#.X.J#x#x#d#y#z#z.MQtQtQt",
00581 "QtQtQtQt.X.X.a.a.a.a.#.X.M.M.M#d#d#i#A.MQtQtQtQt",
00582 "QtQtQtQtQtQt.X.X.#.#.XQtQtQtQt.M.M.M.MQtQtQtQtQt",
00583 "QtQtQtQtQtQtQtQt.X.XQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00584 "QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};
00585 
00586 static const char* const image5_data[] = { 
00587 "22 22 3 1",
00588 ". c #000000",
00589 "a c #ff0000",
00590 "# c #ffffff",
00591 "...........###########",
00592 ".########a.###########",
00593 ".#######aa.###########",
00594 ".#####aaa#.###########",
00595 ".####aaa##.##.########",
00596 ".##aaaa###.#.....#####",
00597 ".#aaaa####.##.##.#####",
00598 ".aaa######.#####.#####",
00599 ".aa#######.####...####",
00600 ".#########.#####.#####",
00601 "...........###########",
00602 "###########...........",
00603 "###########.########a.",
00604 "###########.######a##.",
00605 "###########.#####aaa#.",
00606 "###########.###a##a##.",
00607 "###########.##aaa####.",
00608 "###########.a##a#####.",
00609 "###########.aa#######.",
00610 "###########.a########.",
00611 "###########.#########.",
00612 "###########..........."};
00613 
00614 static const char* const image6_data[] = { 
00615 "22 22 52 1",
00616 ". c None",
00617 "# c #000000",
00618 "N c #080808",
00619 "J c #080c08",
00620 "Q c #101010",
00621 "M c #101410",
00622 "K c #181c18",
00623 "H c #202020",
00624 "S c #202420",
00625 "i c #292829",
00626 "X c #292c29",
00627 "a c #313031",
00628 "E c #313431",
00629 "D c #393839",
00630 "r c #393c39",
00631 "w c #414041",
00632 "q c #4a484a",
00633 "B c #4a4c4a",
00634 "j c #525052",
00635 "x c #525552",
00636 "h c #5a595a",
00637 "A c #5a5d5a",
00638 "z c #626162",
00639 "y c #6a696a",
00640 "b c #6a6d6a",
00641 "v c #737173",
00642 "u c #737573",
00643 "p c #7b797b",
00644 "t c #7b7d7b",
00645 "s c #838183",
00646 "g c #838583",
00647 "k c #8b898b",
00648 "o c #8b8d8b",
00649 "c c #949194",
00650 "n c #949594",
00651 "m c #9c999c",
00652 "l c #9c9d9c",
00653 "f c #a4a1a4",
00654 "T c #a4a5a4",
00655 "d c #acaaac",
00656 "e c #b4b6b4",
00657 "I c #c5c2c5",
00658 "R c #c5c6c5",
00659 "O c #cdcecd",
00660 "U c #dedade",
00661 "G c #dedede",
00662 "L c #e6e2e6",
00663 "P c #eeeaee",
00664 "V c #eeeeee",
00665 "W c #f6f2f6",
00666 "F c #fffaff",
00667 "C c #ffffff",
00668 "......................",
00669 ".......#######........",
00670 ".....#abcdefghi#......",
00671 "....#jklmmncoopq#.....",
00672 "...#rsstpuvvbbvpw#....",
00673 "..##xyzAhjjjjxhyA##...",
00674 "..##BqCCnDDEACFjA##...",
00675 ".###iaCCGyHEICCrD###..",
00676 ".###JKgLCGceCCgiM###..",
00677 ".####NJAOCCCPgQN####..",
00678 ".#######uCCCR#######..",
00679 ".######STCCCUD######..",
00680 ".#####aRCVOGCCa#####..",
00681 ".#####CCWp#XPCC#####..",
00682 "..####FFv###XFW####...",
00683 "..#################...",
00684 "...###############....",
00685 "....#############.....",
00686 ".....###########......",
00687 ".......#######........",
00688 "......................",
00689 "......................"};
00690 
00691 static const char* const image7_data[] = { 
00692 "22 22 17 1",
00693 "o c #4a4c4a",
00694 "g c #6a6d6a",
00695 "k c #737173",
00696 "f c #7b7d7b",
00697 "d c #838183",
00698 "e c #8b898b",
00699 "c c #8b8d8b",
00700 "n c #949194",
00701 "j c #949594",
00702 "h c #9c999c",
00703 "i c #bdbabd",
00704 "b c #bdbebd",
00705 "a c #c5c2c5",
00706 "# c #cdcecd",
00707 ". c #eeeaee",
00708 "l c #f6f6f6",
00709 "m c #ffffff",
00710 ".#aaaabbbaaaabbbaaaa#.",
00711 "#cdecefgfeccefgfecedc#",
00712 "adhiaijkjiaaijkjiaihda",
00713 "aei.l.iei.ll.iei.l.iea",
00714 "acalmlacalmmlacalmlaca",
00715 "acalmlacalmmlacalmlaca",
00716 "aei.l.iei.ll.iei.l.iea",
00717 "bfjiaingniaaingniaijfb",
00718 "bgkecegogeccegogecekgb",
00719 "bfjiaingniaaingniaijfb",
00720 "aei.l.iei.ll.iei.l.iea",
00721 "acalmlacalmmlacalmlaca",
00722 "aei.l.iei.ll.iei.l.iea",
00723 "bfjiaingniaaingniaijfb",
00724 "bgkecegogeccegogecekgb",
00725 "bfjiaingniaaingniaijfb",
00726 "aei.l.iei.ll.iei.l.iea",
00727 "acalmlacalmmlacalmlaca",
00728 "aei.l.iei.ll.iei.l.iea",
00729 "adhiaijkjiaaijkjiaihda",
00730 "#cdecefgfeccefgfecedc#",
00731 ".#aaaabbbaaaabbbaaaa#."};
00732 
00733 static const char* const image8_data[] = { 
00734 "22 22 12 1",
00735 "j c #ff5052",
00736 "h c #ff6d6a",
00737 "i c #ff7173",
00738 "e c #ff898b",
00739 "b c #ff9194",
00740 "g c #ff9594",
00741 "f c #ffbabd",
00742 "d c #ffbebd",
00743 "a c #ffc2c5",
00744 "c c #ffeeee",
00745 "# c #fff6f6",
00746 ". c #ffffff",
00747 "........#aba#.........",
00748 "........#aba#.........",
00749 "........#aba#.........",
00750 "........#aba#.........",
00751 "........#aba#.........",
00752 "........#aba#.........",
00753 "........#aba#.........",
00754 "........#aba#.........",
00755 "........#aba#.........",
00756 "########cdedc#########",
00757 "aaaaaaaafghgfaaaaaaaaa",
00758 "bbbbbbbbeijiebbbbbbbbb",
00759 "aaaaaaaafghgfaaaaaaaaa",
00760 "########cdedc#########",
00761 "........#aba#.........",
00762 "........#aba#.........",
00763 "........#aba#.........",
00764 "........#aba#.........",
00765 "........#aba#.........",
00766 "........#aba#.........",
00767 "........#aba#.........",
00768 "........#aba#........."};
00769 
00770 static const char* const image9_data[] = { 
00771 "22 22 168 2",
00772 "#V c #2934de",
00773 "ap c #2938de",
00774 ".y c #3124bd",
00775 "#o c #312ccd",
00776 ".C c #3130d5",
00777 "al c #3134de",
00778 "aE c #3138d5",
00779 "#0 c #3138de",
00780 "aK c #313cde",
00781 "aG c #3140de",
00782 ".5 c #3930c5",
00783 "ad c #3930cd",
00784 "#5 c #3934cd",
00785 "#h c #3938cd",
00786 "#i c #393cd5",
00787 "aI c #393cde",
00788 "#1 c #3940de",
00789 "aB c #3944e6",
00790 "#x c #4124a4",
00791 ".K c #4128b4",
00792 "#t c #412cb4",
00793 "#y c #4130b4",
00794 ".B c #4130bd",
00795 "#4 c #413ccd",
00796 ".L c #4144d5",
00797 ".r c #4a30b4",
00798 "#D c #4a38b4",
00799 "#W c #4a48de",
00800 "ay c #4a50de",
00801 "at c #4a55e6",
00802 ".z c #522894",
00803 "#C c #5238b4",
00804 "#Q c #5244c5",
00805 "a. c #525de6",
00806 "## c #5a309c",
00807 "#n c #5a4cc5",
00808 ".s c #5a50d5",
00809 "ac c #5a55d5",
00810 "ao c #5a65e6",
00811 ".P c #62349c",
00812 ".x c #6244b4",
00813 "#N c #6a69de",
00814 ".Q c #732c73",
00815 ".4 c #7b3c8b",
00816 "#u c #7b59b4",
00817 ".6 c #7b79de",
00818 "am c #7b79e6",
00819 "ak c #7b7de6",
00820 "ah c #7b7dee",
00821 "ai c #7b81ee",
00822 "#I c #83205a",
00823 ".A c #832862",
00824 "#p c #8355a4",
00825 ".R c #8361bd",
00826 "#s c #8365bd",
00827 "#a c #8b2852",
00828 ".X c #8b3462",
00829 ".M c #8b6db4",
00830 ".q c #94305a",
00831 ".J c #944873",
00832 ".D c #944c83",
00833 ".t c #9479c5",
00834 ".W c #9c2439",
00835 "#J c #9c3c62",
00836 ".p c #9c4462",
00837 "ae c #9c91de",
00838 "ar c #9c99ee",
00839 "#9 c #9c9dee",
00840 "#H c #a44462",
00841 ".o c #a45073",
00842 "#. c #a47db4",
00843 "#U c #a4a1ee",
00844 "#b c #ac3841",
00845 ".V c #ac3c52",
00846 "#w c #ac5573",
00847 "#g c #ac8dc5",
00848 ".N c #b4556a",
00849 ".n c #b45d73",
00850 "#m c #b4657b",
00851 ".w c #b46583",
00852 ".3 c #b47194",
00853 "#z c #b47da4",
00854 ".O c #b491b4",
00855 ".Y c #b495bd",
00856 "#j c #b499cd",
00857 "#R c #b49dd5",
00858 "ax c #b4b2ee",
00859 "au c #b4b6f6",
00860 ".U c #bd5962",
00861 "#K c #bd5d62",
00862 "#q c #bd6573",
00863 ".g c #bd85a4",
00864 "#E c #bda5d5",
00865 "#6 c #bdaede",
00866 "#Z c #bdc2f6",
00867 ".0 c #c5696a",
00868 ".9 c #c56d73",
00869 ".u c #c58594",
00870 ".h c #c591ac",
00871 "#B c #c59dc5",
00872 "aD c #c5beee",
00873 "aC c #c5c6f6",
00874 ".T c #cd696a",
00875 "#c c #cd7573",
00876 ".m c #cd757b",
00877 "#A c #cd797b",
00878 ".f c #cd8994",
00879 ".S c #cdb6d5",
00880 "#3 c #cdc2e6",
00881 "aH c #cdcef6",
00882 "#L c #d58183",
00883 "#d c #d5898b",
00884 ".i c #d599a4",
00885 ".2 c #d599ac",
00886 ".Z c #d59dac",
00887 ".E c #d5b2c5",
00888 "#r c #d5b6cd",
00889 "#v c #d5bacd",
00890 ".7 c #d5c2d5",
00891 "#X c #d5c2e6",
00892 "#P c #d5d2ee",
00893 "#2 c #d5d2f6",
00894 "aJ c #d5d6f6",
00895 "aL c #d5d6ff",
00896 "aF c #d5daff",
00897 ".1 c #de999c",
00898 ".j c #de9da4",
00899 ".I c #dea5ac",
00900 "#M c #dec6de",
00901 "ab c #decee6",
00902 "az c #ded6f6",
00903 "as c #dedaf6",
00904 "aA c #dedaff",
00905 "a# c #dedeff",
00906 "#G c #e6c2c5",
00907 "#f c #e6c6cd",
00908 "#O c #e6d2e6",
00909 "aj c #e6def6",
00910 "an c #e6e2ff",
00911 "ag c #e6eaff",
00912 ".8 c #eec2c5",
00913 "#l c #eec6c5",
00914 ".v c #eec6cd",
00915 ".e c #eecacd",
00916 ".l c #eececd",
00917 "#k c #eed2de",
00918 ".H c #eed6d5",
00919 "#S c #eed6de",
00920 ".F c #eedade",
00921 "#T c #eedae6",
00922 "#F c #eedee6",
00923 "af c #eee6f6",
00924 "aq c #eeeaf6",
00925 "#8 c #eef2ff",
00926 ".c c #f6dade",
00927 ".b c #f6dede",
00928 ".d c #f6e2e6",
00929 "#e c #f6e6e6",
00930 ".k c #f6eaee",
00931 "aw c #f6eef6",
00932 "#7 c #f6f2f6",
00933 "av c #f6f6ff",
00934 "aa c #ffeeee",
00935 ".G c #fff2f6",
00936 ".a c #fff6f6",
00937 "#Y c #fff6ff",
00938 ".# c #fffaff",
00939 "Qt c #ffffff",
00940 "QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt",
00941 "QtQtQtQtQtQtQtQtQtQt.#.#.#.#.#QtQtQtQtQtQtQt",
00942 "QtQtQtQtQtQtQtQtQt.a.b.c.c.c.b.#QtQtQtQtQtQt",
00943 "QtQtQtQtQt.a.d.b.b.e.f.g.h.i.j.kQtQtQtQtQtQt",
00944 "QtQtQtQt.#.l.m.n.o.p.q.r.s.t.u.d.#.#.#QtQtQt",
00945 "QtQtQtQt.a.v.w.x.y.z.A.B.C.B.D.E.F.b.k.#QtQt",
00946 "QtQt.G.b.H.I.J.K.L.M.N.O.t.P.Q.R.S.e.b.#QtQt",
00947 "Qt.#.e.T.U.V.W.X.Y.Z.0.1.2.3.4.5.6.7.c.#QtQt",
00948 "Qt.a.8.9#.###a#b.0#c#d.c#e#f#g#h#i#j#k.aQtQt",
00949 "Qt.a#l#m#n#o#p#q#l.b#e.#.#.c#r#s#t#u#v.kQtQt",
00950 "Qt.a.8#w#x#y#z#A.dQtQtQt.#.k.H#B#C#D#E#F.#Qt",
00951 "Qt.##G#H#I#J#K#L#eQtQtQtQt.#.G#M#N.C.6#O.#Qt",
00952 "QtQt#P#Q.B#R#S#e.#QtQtQtQtQt.##T#U#V#W#X#YQt",
00953 "Qt.##Z#0#1#2QtQtQtQtQtQtQtQt.##e#3#4#5#6#7Qt",
00954 "Qt#8#9#Va.a#QtQtQtQtQtQtQtQtQtaaabacadaeaf.#",
00955 "Qtagah#VaiagQtQtQtQtQtQtQtQtQt.#ajakalamaj.#",
00956 "Qtanaoap#9#8QtQtQtQtQtQtQtQtQtQtaqarapaoas.#",
00957 "Qta#at#0auavQtQtQtQtQtQtQtQtQtQtawax#0ayaz.#",
00958 "QtaAaB#0aC.#QtQtQtQtQtQtQtQtQtQt#7aDaE.L#P.#",
00959 "QtaFaG#0aHQtQtQtQtQtQtQtQtQtQtQt.#aH#0aIaJQt",
00960 "QtaFaKaKaLQtQtQtQtQtQtQtQtQtQtQtQt#2aKaKaJQt",
00961 "QtaFaKaKaLQtQtQtQtQtQtQtQtQtQtQtQtaJaKaKaJQt"};
00962 
00963 static const char* const image10_data[] = { 
00964 "22 22 115 2",
00965 "#y c #39d6a4",
00966 "#t c #62deb4",
00967 "#h c #6adab4",
00968 "#n c #6adeb4",
00969 "#o c #6ae2bd",
00970 ".p c #73614a",
00971 ".7 c #739d7b",
00972 "#c c #73ba9c",
00973 "#x c #73c2a4",
00974 ".t c #7b654a",
00975 "#e c #7bba9c",
00976 ".l c #8b2829",
00977 "#L c #9c3429",
00978 ".4 c #9c3c31",
00979 ".o c #9c5d52",
00980 "#V c #a42820",
00981 "#C c #a42829",
00982 ".0 c #a42c20",
00983 ".H c #a43431",
00984 "#p c #a43c39",
00985 ".G c #a44839",
00986 "#w c #a44841",
00987 ".U c #ac1c18",
00988 "#T c #ac2418",
00989 ".V c #ac3029",
00990 "#U c #b40000",
00991 ".c c #b41410",
00992 ".w c #b42420",
00993 ".A c #b42829",
00994 ".D c #b43831",
00995 ".q c #b44039",
00996 ".E c #b44c4a",
00997 ".P c #bd2420",
00998 "#Q c #bd2829",
00999 "#D c #bd3031",
01000 ".L c #bd3839",
01001 ".8 c #bd655a",
01002 "#s c #bdf2de",
01003 "#S c #c50400",
01004 ".K c #c50808",
01005 ".Y c #c51c18",
01006 "#R c #c52020",
01007 "#z c #c52420",
01008 "Qt c #c52829",
01009 ".N c #c53031",
01010 ".M c #c53c39",
01011 ".x c #c54441",
01012 ".O c #c54841",
01013 ".T c #c54c4a",
01014 ".3 c #c5504a",
01015 ".s c #c55d52",
01016 ".S c #c55d5a",
01017 ".k c #cd2020",
01018 "#. c #cd3029",
01019 "#v c #cd3c39",
01020 "#H c #cd4041",
01021 ".J c #cd4441",
01022 ".5 c #cd504a",
01023 ".9 c #cd5552",
01024 ".1 c #cd6962",
01025 "#W c #cdcec5",
01026 ".h c #d52829",
01027 ".b c #d53029",
01028 "#k c #d53031",
01029 "#M c #d54041",
01030 "#l c #d54441",
01031 "#K c #d55552",
01032 "#E c #d5696a",
01033 "#q c #d5797b",
01034 "#A c #d5999c",
01035 "#r c #d5cec5",
01036 ".6 c #d5d6cd",
01037 "#i c #d5dad5",
01038 ".g c #de2829",
01039 ".d c #de3029",
01040 ".j c #de3031",
01041 ".W c #de4441",
01042 ".Z c #de4c4a",
01043 "#N c #de5552",
01044 ".X c #de7173",
01045 "#I c #de797b",
01046 ".y c #de8d8b",
01047 "#u c #de9194",
01048 ".Q c #de999c",
01049 ".C c #dea19c",
01050 "#j c #decec5",
01051 "#f c #ded6cd",
01052 "#B c #deeae6",
01053 "#g c #def6ee",
01054 "#m c #e65552",
01055 ".F c #e6a5a4",
01056 "#F c #e6aaac",
01057 "#P c #e6b2b4",
01058 "#J c #ee999c",
01059 ".z c #eeaaac",
01060 "#O c #eeb2b4",
01061 ".v c #eeb6b4",
01062 ".I c #eed2d5",
01063 ".m c #eed6d5",
01064 ".n c #eedade",
01065 "## c #f6b2b4",
01066 "#G c #f6b6b4",
01067 "#a c #f6cecd",
01068 ".i c #f6d2d5",
01069 ".# c #f6d6d5",
01070 ".r c #f6dade",
01071 ".2 c #f6e2e6",
01072 ".e c #ffd2d5",
01073 ".f c #ffd6d5",
01074 "#b c #ffdade",
01075 ".R c #ffeeee",
01076 ".B c #fff2f6",
01077 ".u c #fff6f6",
01078 "#d c #fffaf6",
01079 ".a c #ffffff",
01080 "Qt.#.a.#.b.c.d.e.e.d.c.d.f.a.e.g.h.i.e.j.k.h",
01081 ".l.m.a.n.o.p.q.#.r.s.t.q.#.u.v.wQt.i.#.x.y.z",
01082 ".A.#.a.B.C.D.E.n.B.F.G.H.I.r.J.KQt.i.i.L.M.N",
01083 "Qt.#.a.r.O.P.Q.R.r.S.t.q.#.r.T.U.V.I.#.W.X.Y",
01084 ".Z.r.a.n.E.0.1.2.r.3.4.5.r.u.6.7.8.r.r.9.q#.",
01085 "###a#b.B.6#c.6#d.u.6#e#f#d.a#g#h#i.u.u.6#e#j",
01086 "#k#l#m#b#g#n#g.a.a#g#n#g.a.a#g#o#g.a.a#g#n#g",
01087 "#p#q.x#r#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s",
01088 "#u#v#w#x#t#y#t#o#o#t#y#t#o#o#t#y#t#o#o#t#y#t",
01089 ".P#z#A#B#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s",
01090 "#C#D#E.2#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01091 "#F#F#G.B#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01092 ".j#l#m#b#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01093 "#H#I.x#r#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s",
01094 "#J#K#L#c#t#y#t#o#o#t#y#t#o#o#t#y#t#o#o#t#y#t",
01095 "#M#I.x#r#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s",
01096 ".N.J#N.r#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01097 "#a#O#G.B#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01098 "#b.Z.Z.r#g#o#g.a.a#g#o#g.a.a#g#o#g.a.a#g#o#g",
01099 "#P.w#Q#r#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s",
01100 "#R#S#T#e#t#y#t#o#o#t#y#t#o#o#t#y#t#o#o#t#y#t",
01101 "#U#U#V#W#s#t#s#g#g#s#t#s#g#g#s#t#s#g#g#s#t#s"};
01102 
01103 static const char* const image11_data[] = { 
01104 "24 24 82 2",
01105 "Qt c None",
01106 ".# c #000000",
01107 ".b c #000400",
01108 "#i c #080408",
01109 ".a c #080808",
01110 ".c c #080c08",
01111 "#a c #101410",
01112 ".9 c #181418",
01113 ".6 c #181c18",
01114 ".m c #202020",
01115 ".k c #202420",
01116 ".l c #292429",
01117 ".Z c #292829",
01118 ".T c #312c31",
01119 ".v c #313031",
01120 ".J c #313431",
01121 ".s c #393439",
01122 ".j c #393839",
01123 ".t c #393c39",
01124 "#c c #413c41",
01125 ".u c #414041",
01126 ".d c #4a444a",
01127 ".A c #4a484a",
01128 ".D c #4a4c4a",
01129 ".n c #525052",
01130 "#k c #525552",
01131 ".q c #5a555a",
01132 ".y c #5a595a",
01133 ".i c #5a5d5a",
01134 ".B c #625d62",
01135 ".C c #626162",
01136 "#o c #626562",
01137 ".z c #6a696a",
01138 ".L c #6a6d6a",
01139 ".h c #737173",
01140 ".E c #737573",
01141 ".r c #7b757b",
01142 ".R c #7b797b",
01143 ".g c #837d83",
01144 ".N c #838183",
01145 ".I c #838583",
01146 ".Q c #8b858b",
01147 ".e c #8b898b",
01148 ".3 c #8b8d8b",
01149 ".o c #948d94",
01150 ".f c #949194",
01151 ".7 c #949594",
01152 ".W c #9c999c",
01153 ".X c #9c9d9c",
01154 ".Y c #a49da4",
01155 ".x c #a4a1a4",
01156 ".2 c #a4a5a4",
01157 ".1 c #aca5ac",
01158 ".w c #acaaac",
01159 ".p c #acaeac",
01160 ".H c #b4aeb4",
01161 ".S c #b4b2b4",
01162 ".G c #b4b6b4",
01163 ".F c #bdb6bd",
01164 ".M c #bdbabd",
01165 ".5 c #c5c2c5",
01166 ".K c #c5c6c5",
01167 ".4 c #cdc6cd",
01168 ".O c #cdcacd",
01169 "## c #cdcecd",
01170 ".8 c #d5ced5",
01171 "#h c #d5d6d5",
01172 "#. c #ded6de",
01173 "#b c #dedade",
01174 ".V c #dedede",
01175 "#p c #e6dee6",
01176 ".0 c #e6e2e6",
01177 ".P c #e6e6e6",
01178 "#f c #eee6ee",
01179 "#l c #eeeaee",
01180 "#d c #eeeeee",
01181 "#e c #f6eef6",
01182 ".U c #f6f2f6",
01183 "#g c #f6f6f6",
01184 "#m c #fff6ff",
01185 "#j c #fffaff",
01186 "#n c #ffffff",
01187 "QtQtQtQtQtQtQt.#.#.#.#.#.#.#.#.#.#QtQtQtQtQtQtQt",
01188 "QtQtQtQtQt.#.#.#.#.#.#.#.#.#.#.a.b.c.#QtQtQtQtQt",
01189 "QtQtQtQt.#.#.#.#.d.e.f.g.h.i.j.k.l.k.m.kQtQtQtQt",
01190 "QtQtQt.#.#.#.n.o.p.h.q.r.n.s.t.u.t.u.j.v.jQtQtQt",
01191 "QtQt.#.#.#.r.w.p.x.y.z.#.u.A.y.i.B.C.B.D.u.nQtQt",
01192 "Qt.#.#.#.E.F.G.H.I.J.K.B.#.z.L.h.E.r.E.h.z.n.yQt",
01193 "Qt.#.#.n.w.G.M.N.j.v.O.P.C.#.Q.Q.e.e.e.Q.I.R.rQt",
01194 ".#.#.#.o.S.w.g.s.D.T.F.U.V.B.#.W.W.X.W.W.f.o.I.R",
01195 ".#.#.d.w.Y.Q.j.D.C.Z.S.0.M.V.C.#.H.w.p.1.1.X.W.e",
01196 ".#.#.I.2.3.s.A.C.E.l.p.O.W.f.V.B.#.M.G.F.S.p.2.W",
01197 ".#.#.f.e.C.A.B.h.I.m.w.O.W.e.f.V.C.#.4.5.5.M.S.1",
01198 ".#.#.N.r.t.q.z.g.e.6.W.H.I.I.I.7.5.B.#.8.K.K.M.G",
01199 ".#.#.h.n.u.C.r.I.W.9.f.W.Q.I.f.p.r.j.##.#.##.4.M",
01200 ".#.#.i.s.A.z.R.o.X#a.I.W.N.f.p.r.j.#.0.0#b#..O.5",
01201 ".#.#.j#c.y.L.Q.7.1.c.g.e.f.p.r.j.##d#e#f.0#b#..4",
01202 ".#.a.k.u.y.h.I.W.2.a.R.X.p.r.j.#.U#g.U#e.P.0#h.O",
01203 ".##i.Z.u.B.E.e.W.H.b.r.W.r.j.#.U#j#j#j.U#e.0.V##",
01204 "Qt.c.m.j#k.r.I.X.w.#.h.r.j.##l#g#m#n#j#g#l#f#bQt",
01205 "Qt.b.l.v.n.E.e.W.p.#.h.j.#.0#e.U#j#j#j.U#d.0#.Qt",
01206 "QtQt.k.v.A#o.I.W.2.##c.##h.0.P#e.U#g.U#e.P#pQtQt",
01207 "QtQtQt.t#c.B.I.7.1.#.#.O#.#b.0#f#e#d#d#f.0QtQtQt",
01208 "QtQtQtQt.A.n#o.o.X.p.G.K.O#.#b.0.0#f.0#pQtQtQtQt",
01209 "QtQtQtQtQt.i.r.Q.W.2.S.M.4###.#..V#b#.QtQtQtQtQt",
01210 "QtQtQtQtQtQtQt.R.e.W.2.G.M.5.K.O.OQtQtQtQtQtQtQt"};
01211 
01212 static const char* const image12_data[] = { 
01213 "22 22 58 1",
01214 ". c None",
01215 "g c #000000",
01216 "h c #000400",
01217 "# c #080408",
01218 "Z c #080808",
01219 "a c #080c08",
01220 "d c #100c10",
01221 "e c #101010",
01222 "c c #181418",
01223 "b c #181818",
01224 "p c #202420",
01225 "f c #292429",
01226 "2 c #393839",
01227 "3 c #4a484a",
01228 "1 c #4a4c4a",
01229 "B c #525052",
01230 "w c #525552",
01231 "I c #5a555a",
01232 "o c #626162",
01233 "n c #6a696a",
01234 "U c #6a6d6a",
01235 "m c #737173",
01236 "M c #737573",
01237 "N c #7b757b",
01238 "Q c #7b797b",
01239 "C c #7b7d7b",
01240 "A c #837d83",
01241 "S c #838183",
01242 "K c #838583",
01243 "J c #8b858b",
01244 "j c #8b898b",
01245 "k c #8b8d8b",
01246 "q c #948d94",
01247 "i c #949194",
01248 "l c #949594",
01249 "L c #9c999c",
01250 "Y c #a4a1a4",
01251 "V c #a4a5a4",
01252 "X c #aca5ac",
01253 "W c #acaaac",
01254 "0 c #b4aeb4",
01255 "H c #b4b2b4",
01256 "F c #b4b6b4",
01257 "G c #bdb6bd",
01258 "D c #bdbabd",
01259 "z c #bdbebd",
01260 "E c #c5bec5",
01261 "P c #c5c2c5",
01262 "T c #cdcecd",
01263 "y c #d5ced5",
01264 "r c #d5d2d5",
01265 "v c #e6dee6",
01266 "x c #e6e2e6",
01267 "u c #eee6ee",
01268 "s c #f6f2f6",
01269 "R c #f6f6f6",
01270 "O c #fff6ff",
01271 "t c #ffffff",
01272 "......................",
01273 "......................",
01274 "......................",
01275 "......................",
01276 "....#abbcdedeefggg....",
01277 "....hijjkiiilmnopg....",
01278 "....aqrstttttuvmwg....",
01279 "....akxyxxxxxvzABg....",
01280 "....eCtDEFGFGHimIg....",
01281 "....aAtHJjKjjLkMBg....",
01282 "....eNOPjjjjqkJmwg....",
01283 "....aQRPKjjkjqSmBg....",
01284 "....eNOPjjqkiqJmIg....",
01285 "....aQRTjkjqkLlMBg....",
01286 "....eUuFLVWXWYLmwg....",
01287 "....ZB0MmMmMmMmB1g....",
01288 "....#2wBIBwBIBw33g....",
01289 "....g#Zdaeaeaggggg....",
01290 "......................",
01291 "......................",
01292 "......................",
01293 "......................"};
01294 
01295 static const char* const image13_data[] = { 
01296 "22 22 34 1",
01297 ". c None",
01298 "# c #000000",
01299 "c c #000400",
01300 "a c #080408",
01301 "b c #080808",
01302 "r c #080c08",
01303 "v c #100c10",
01304 "d c #101010",
01305 "s c #101410",
01306 "i c #181818",
01307 "n c #201c20",
01308 "A c #202020",
01309 "m c #525052",
01310 "h c #525552",
01311 "F c #5a555a",
01312 "E c #626162",
01313 "B c #6a6d6a",
01314 "u c #737173",
01315 "q c #7b757b",
01316 "y c #8b8d8b",
01317 "D c #948d94",
01318 "g c #949194",
01319 "t c #949594",
01320 "z c #9c959c",
01321 "x c #9c999c",
01322 "w c #a4a5a4",
01323 "f c #aca5ac",
01324 "o c #b4aeb4",
01325 "j c #b4b2b4",
01326 "l c #bdbabd",
01327 "e c #c5c2c5",
01328 "C c #dedede",
01329 "k c #eeeaee",
01330 "p c #ffffff",
01331 "......................",
01332 "......................",
01333 "......................",
01334 "......................",
01335 "......................",
01336 "....#abbc#..#abbc#....",
01337 "....defghc..defghc....",
01338 "....ijklmb..ijklmb....",
01339 "....nopgqr..nopgqr....",
01340 "....soptud..soptud....",
01341 "....djpgqv..djpgqv....",
01342 "....rwptud..rwptud....",
01343 "....dxpyqv..dxpyqv....",
01344 "....rzpyud..rzpyud....",
01345 "....dukyq#..dukyq#....",
01346 "....ABCDu#..ABCDu#....",
01347 "....aEDuF#..aEDuF#....",
01348 "....######..######....",
01349 "......................",
01350 "......................",
01351 "......................",
01352 "......................"};
01353 
01354 
01355 /* 
01356  *  Constructs a Fung_main which is a child of 'parent', with the 
01357  *  name 'name'.' 
01358  */
01359 Fung_main::Fung_main( QWidget* parent,  const char* name )
01360     : MAINWINDOWTYPE( parent, name )
01361 {
01362     QPixmap image0( ( const char** ) image0_data );
01363     QPixmap image1( ( const char** ) image1_data );
01364     QPixmap image2( ( const char** ) image2_data );
01365     QPixmap image3( ( const char** ) image3_data );
01366     QPixmap image4( ( const char** ) image4_data );
01367     QPixmap image5( ( const char** ) image5_data );
01368     QPixmap image6( ( const char** ) image6_data );
01369     QPixmap image7( ( const char** ) image7_data );
01370     QPixmap image8( ( const char** ) image8_data );
01371     QPixmap image9( ( const char** ) image9_data );
01372     QPixmap image10( ( const char** ) image10_data );
01373     QPixmap image11( ( const char** ) image11_data );
01374     QPixmap image12( ( const char** ) image12_data );
01375     QPixmap image13( ( const char** ) image13_data );
01376     if ( !name )
01377     setName( "Fung_main" );
01378     resize( 555, 695 ); 
01379     setBackgroundOrigin( MAINWINDOWTYPE::WidgetOrigin );
01380     setCaption( trUtf8( "Fung-Calc" ) );
01381     setIcon( image0 );
01382     setMouseTracking( FALSE );
01383 
01384     slider1 = new QSlider( this, "slider1" );
01385     slider1->setGeometry( QRect( 150, -20, 84, 20 ) ); 
01386     slider1->setOrientation( QSlider::Horizontal );
01387 
01388     // actions
01389     fileNewAction = new QAction( this, "fileNewAction" );
01390     fileNewAction->setIconSet( QIconSet( image1 ) );
01391     fileNewAction->setText( trUtf8( "New" ) );
01392     fileNewAction->setMenuText( trUtf8( "&New..." ) );
01393     fileNewAction->setAccel( trUtf8( "Ctrl+N" ) );
01394     fileOpenAction = new QAction( this, "fileOpenAction" );
01395     fileOpenAction->setIconSet( QIconSet( image2 ) );
01396     fileOpenAction->setText( trUtf8( "Open" ) );
01397     fileOpenAction->setMenuText( trUtf8( "&Open..." ) );
01398     fileOpenAction->setAccel( trUtf8( "Ctrl+O" ) );
01399     fileSaveAction = new QAction( this, "fileSaveAction" );
01400     fileSaveAction->setIconSet( QIconSet( image3 ) );
01401     fileSaveAction->setText( trUtf8( "Save" ) );
01402     fileSaveAction->setMenuText( trUtf8( "&Save..." ) );
01403     fileSaveAction->setAccel( trUtf8( "Ctrl+S" ) );
01404     fileSaveAsAction = new QAction( this, "fileSaveAsAction" );
01405     fileSaveAsAction->setText( trUtf8( "Save As" ) );
01406     fileSaveAsAction->setMenuText( trUtf8( "Save &As..." ) );
01407     fileSaveAsAction->setAccel( trUtf8( "" ) );
01408     filePrintAction = new QAction( this, "filePrintAction" );
01409     filePrintAction->setIconSet( QIconSet( image4 ) );
01410     filePrintAction->setText( trUtf8( "Print" ) );
01411     filePrintAction->setMenuText( trUtf8( "&Print..." ) );
01412     filePrintAction->setAccel( trUtf8( "Ctrl+P" ) );
01413     fileExitAction = new QAction( this, "fileExitAction" );
01414     fileExitAction->setText( trUtf8( "Exit" ) );
01415     fileExitAction->setMenuText( trUtf8( "E&xit" ) );
01416     fileExitAction->setAccel( trUtf8( "" ) );
01417     helpContentsAction = new QAction( this, "helpContentsAction" );
01418     helpContentsAction->setText( trUtf8( "Contents" ) );
01419     helpContentsAction->setMenuText( trUtf8( "&Contents..." ) );
01420     helpContentsAction->setAccel( trUtf8( "" ) );
01421     helpIndexAction = new QAction( this, "helpIndexAction" );
01422     helpIndexAction->setText( trUtf8( "Index" ) );
01423     helpIndexAction->setMenuText( trUtf8( "&Index..." ) );
01424     helpIndexAction->setAccel( trUtf8( "" ) );
01425     helpAboutAction = new QAction( this, "helpAboutAction" );
01426     helpAboutAction->setText( trUtf8( "About" ) );
01427     helpAboutAction->setMenuText( trUtf8( "&About..." ) );
01428     helpAboutAction->setAccel( trUtf8( "" ) );
01429     drawStyleAction = new QAction( this, "drawStyleAction" );
01430     drawStyleAction->setToggleAction( TRUE );
01431     drawStyleAction->setOn( TRUE );
01432     drawStyleAction->setIconSet( QIconSet( image5 ) );
01433     drawStyleAction->setText( trUtf8( "Draw Connected/Dot" ) );
01434     drawStyleAction->setMenuText( trUtf8( "Draw Connected" ) );
01435     drawStyleAction->setAccel( trUtf8( "F4" ) );
01436     windowCloseAllAction = new QAction( this, "windowCloseAllAction" );
01437     windowCloseAllAction->setText( trUtf8( "Close All" ) );
01438     windowCloseAction = new QAction( this, "windowCloseAction" );
01439     windowCloseAction->setIconSet( QIconSet( image6 ) );
01440     windowCloseAction->setText( trUtf8( "Close" ) );
01441     windowCloseAction->setAccel( trUtf8( "Ctrl+W" ) );
01442     ColorsMenu = new QActionGroup( this, "ColorsMenu" );
01443     ColorsMenu->setText( trUtf8( "Colors" ) );
01444     ColorsMenu->setUsesDropDown( TRUE );
01445     axisColorAction = new QAction( ColorsMenu, "axisColorAction" );
01446     axisColorAction->setToggleAction( FALSE );
01447     axisColorAction->setText( trUtf8( "Axis..." ) );
01448     gridColorAction = new QAction( ColorsMenu, "gridColorAction" );
01449     gridColorAction->setToggleAction( FALSE );
01450     gridColorAction->setText( trUtf8( "Grid..." ) );
01451     backgroundColorAction = new QAction( ColorsMenu, "backgroundColorAction" );
01452     backgroundColorAction->setToggleAction( FALSE );
01453     backgroundColorAction->setText( trUtf8( "Background..." ) );
01454     scaleColorAction = new QAction( ColorsMenu, "scaleColorAction" );
01455     scaleColorAction->setToggleAction( FALSE );
01456     scaleColorAction->setText( trUtf8( "Scale..." ) );
01457     windowTileAction = new QAction( this, "windowTileAction" );
01458     windowTileAction->setText( trUtf8( "Tile" ) );
01459     windowCascadeAction = new QAction( this, "windowCascadeAction" );
01460     windowCascadeAction->setText( trUtf8( "Cascade" ) );
01461     gridToggleAction = new QAction( this, "gridToggleAction" );
01462     gridToggleAction->setToggleAction( TRUE );
01463     gridToggleAction->setOn( TRUE );
01464     gridToggleAction->setIconSet( QIconSet( image7 ) );
01465     gridToggleAction->setText( trUtf8( "Toggle Grid" ) );
01466     gridToggleAction->setMenuText( trUtf8( "Grid" ) );
01467     axisToggleAction = new QAction( this, "axisToggleAction" );
01468     axisToggleAction->setToggleAction( TRUE );
01469     axisToggleAction->setOn( TRUE );
01470     axisToggleAction->setIconSet( QIconSet( image8 ) );
01471     axisToggleAction->setText( trUtf8( "Toggle Axis" ) );
01472     axisToggleAction->setMenuText( trUtf8( "Axis" ) );
01473     zoomFactorAction = new QAction( this, "zoomFactorAction" );
01474     zoomFactorAction->setText( trUtf8( "Set Factor..." ) );
01475     zoomInAction = new QAction( this, "zoomInAction" );
01476     zoomInAction->setText( trUtf8( "Zoom In" ) );
01477     zoomInAction->setAccel( trUtf8( "Ctrl++" ) );
01478     zoomOutAction = new QAction( this, "zoomOutAction" );
01479     zoomOutAction->setText( trUtf8( "Zoom Out" ) );
01480     zoomOutAction->setAccel( trUtf8( "Ctrl+-" ) );
01481     zoomTrigAction = new QAction( this, "zoomTrigAction" );
01482     zoomTrigAction->setText( trUtf8( "Zoom Trig" ) );
01483     zoomStdAction = new QAction( this, "zoomStdAction" );
01484     zoomStdAction->setText( trUtf8( "Zoom Standard" ) );
01485     distanceAction = new QAction( this, "distanceAction" );
01486     distanceAction->setText( trUtf8( "Distance" ) );
01487     angleActionGroup = new QActionGroup( this, "angleActionGroup" );
01488     angleActionGroup->setText( trUtf8( "Angle" ) );
01489     angleActionGroup->setUsesDropDown( TRUE );
01490     degreesAction = new QAction( angleActionGroup, "degreesAction" );
01491     degreesAction->setToggleAction( TRUE );
01492     degreesAction->setOn( TRUE );
01493     degreesAction->setText( trUtf8( "Degrees" ) );
01494     radiansAction = new QAction( angleActionGroup, "radiansAction" );
01495     radiansAction->setToggleAction( TRUE );
01496     radiansAction->setText( trUtf8( "Radians" ) );
01497     traceAction = new QAction( this, "traceAction" );
01498     traceAction->setToggleAction( TRUE );
01499     traceAction->setIconSet( QIconSet( image9 ) );
01500     traceAction->setText( trUtf8( "Toggle Trace" ) );
01501     traceAction->setMenuText( trUtf8( "&Trace" ) );
01502     traceAction->setAccel( trUtf8( "F3" ) );
01503     scaleToggleAction = new QAction( this, "scaleToggleAction" );
01504     scaleToggleAction->setToggleAction( TRUE );
01505     scaleToggleAction->setOn( TRUE );
01506     scaleToggleAction->setIconSet( QIconSet( image10 ) );
01507     scaleToggleAction->setText( trUtf8( "Toggle Scale" ) );
01508     scaleToggleAction->setMenuText( trUtf8( "Scale" ) );
01509     ArcLengthAction = new QAction( this, "ArcLengthAction" );
01510     ArcLengthAction->setText( trUtf8( "Arc Length" ) );
01511     ZoomStatAction = new QAction( this, "ZoomStatAction" );
01512     ZoomStatAction->setText( trUtf8( "Zoom Stat" ) );
01513     DefiniteIntegralAction = new QAction( this, "DefiniteIntegralAction" );
01514     DefiniteIntegralAction->setText( trUtf8( "Definite Integral" ) );
01515     MaximumAction = new QAction( this, "MaximumAction" );
01516     MaximumAction->setText( trUtf8( "Maximum" ) );
01517     MinimumAction = new QAction( this, "MinimumAction" );
01518     MinimumAction->setText( trUtf8( "Minimum" ) );
01519     IntersectionAction = new QAction( this, "IntersectionAction" );
01520     IntersectionAction->setText( trUtf8( "Intersection" ) );
01521     ZeroAction = new QAction( this, "ZeroAction" );
01522     ZeroAction->setText( trUtf8( "Zero" ) );
01523     MeanValueAction = new QAction( this, "MeanValueAction" );
01524     MeanValueAction->setText( trUtf8( "Mean Value" ) );
01525     ZoomBoxAction = new QAction( this, "ZoomBoxAction" );
01526     ZoomBoxAction->setText( trUtf8( "Zoom Box" ) );
01527     ZoomBoxAction->setMenuText( trUtf8( "Zoom &Box" ) );
01528     ZoomBoxAction->setAccel( trUtf8( "Ctrl+B" ) );
01529     SnapAction = new QAction( this, "SnapAction" );
01530     SnapAction->setToggleAction( TRUE );
01531     SnapAction->setText( trUtf8( "Snap to Grid" ) );
01532     SnapAction->setMenuText( trUtf8( "Snap to Grid" ) );
01533     SnapAction->setAccel( trUtf8( "F2" ) );
01534     UsageAction = new QAction( this, "UsageAction" );
01535     UsageAction->setToggleAction( FALSE );
01536     UsageAction->setText( trUtf8( "Usage" ) );
01537     PlayAction = new QAction( this, "PlayAction" );
01538     PlayAction->setIconSet( QIconSet( image11 ) );
01539     PlayAction->setText( trUtf8( "Play" ) );
01540     StopAction = new QAction( this, "StopAction" );
01541     StopAction->setIconSet( QIconSet( image12 ) );
01542     StopAction->setText( trUtf8( "Stop" ) );
01543     PauseAction = new QAction( this, "PauseAction" );
01544     PauseAction->setIconSet( QIconSet( image13 ) );
01545     PauseAction->setText( trUtf8( "Pause" ) );
01546     AnimationParamsAction = new QAction( this, "AnimationParamsAction" );
01547     AnimationParamsAction->setText( trUtf8( "Set Parameters..." ) );
01548     fileSaveAllAction = new QAction( this, "fileSaveAllAction" );
01549     fileSaveAllAction->setIconSet( QIconSet( image3 ) );
01550     fileSaveAllAction->setText( trUtf8( "Save All..." ) );
01551     AutoRotateGroup = new QActionGroup( this, "AutoRotateGroup" );
01552     AutoRotateGroup->setText( trUtf8( "Auto &Rotate" ) );
01553     AutoRotateGroup->setExclusive( FALSE );
01554     AutoRotateGroup->setUsesDropDown( TRUE );
01555     RotateXAction = new QAction( AutoRotateGroup, "RotateXAction" );
01556     RotateXAction->setToggleAction( TRUE );
01557     RotateXAction->setText( trUtf8( "Rotate &X" ) );
01558     RotateYAction = new QAction( AutoRotateGroup, "RotateYAction" );
01559     RotateYAction->setToggleAction( TRUE );
01560     RotateYAction->setText( trUtf8( "Rotate &Y" ) );
01561     RotateZAction = new QAction( AutoRotateGroup, "RotateZAction" );
01562     RotateZAction->setToggleAction( TRUE );
01563     RotateZAction->setText( trUtf8( "Rotate &Z" ) );
01564     RotateAllAction = new QAction( AutoRotateGroup, "RotateAllAction" );
01565     RotateAllAction->setText( trUtf8( "Rotate All" ) );
01566     ExportActionGroup = new QActionGroup( this, "ExportActionGroup" );
01567     ExportActionGroup->setText( trUtf8( "Export" ) );
01568     ExportActionGroup->setUsesDropDown( TRUE );
01569     ExportToDXFAction = new QAction( ExportActionGroup, "ExportToDXFAction" );
01570     ExportToDXFAction->setToggleAction( FALSE );
01571     ExportToDXFAction->setText( trUtf8( "Export to DXF..." ) );
01572     ExportToImageAction = new QAction( ExportActionGroup, "ExportToImageAction" );
01573     ExportToImageAction->setToggleAction( FALSE );
01574     ExportToImageAction->setText( trUtf8( "Export to Image..." ) );
01575     DisplayNValueAction = new QAction( this, "DisplayNValueAction" );
01576     DisplayNValueAction->setToggleAction( TRUE );
01577     DisplayNValueAction->setOn( TRUE );
01578     DisplayNValueAction->setText( trUtf8( "Display N Value" ) );
01579 
01580 
01581     // toolbars
01582     FileOptionsToolbar = new QToolBar( "", this, DockTop ); 
01583 
01584     FileOptionsToolbar->setHorizontallyStretchable( FALSE );
01585     FileOptionsToolbar->setLabel( trUtf8( "File Options" ) );
01586     fileNewAction->addTo( FileOptionsToolbar );
01587     fileOpenAction->addTo( FileOptionsToolbar );
01588     fileSaveAction->addTo( FileOptionsToolbar );
01589     filePrintAction->addTo( FileOptionsToolbar );
01590     AnimationToolbar = new QToolBar( "", this, DockTop ); 
01591 
01592     AnimationToolbar->setLabel( trUtf8( "Animation" ) );
01593     PlayAction->addTo( AnimationToolbar );
01594     PauseAction->addTo( AnimationToolbar );
01595     StopAction->addTo( AnimationToolbar );
01596     AnimationToolbar->addSeparator();
01597 
01598     AnimationSlider = new QSlider( AnimationToolbar, "AnimationSlider" );
01599     AnimationSlider->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 2, 0, AnimationSlider->sizePolicy().hasHeightForWidth() ) );
01600     AnimationSlider->setMaxValue( 10 );
01601     AnimationSlider->setOrientation( QSlider::Horizontal );
01602     AnimationSlider->setTickmarks( QSlider::Both );
01603     GraphOptionsToolbar = new QToolBar( "", this, DockTop ); 
01604 
01605     GraphOptionsToolbar->setLabel( trUtf8( "Graph Options" ) );
01606     traceAction->addTo( GraphOptionsToolbar );
01607     drawStyleAction->addTo( GraphOptionsToolbar );
01608     scaleToggleAction->addTo( GraphOptionsToolbar );
01609     gridToggleAction->addTo( GraphOptionsToolbar );
01610     axisToggleAction->addTo( GraphOptionsToolbar );
01611 
01612 
01613     // menubar
01614     menubar = new QMenuBar( this, "menubar" );
01615 
01616     fileMenu = new QPopupMenu( this ); 
01617     fileNewAction->addTo( fileMenu );
01618     fileOpenAction->addTo( fileMenu );
01619     fileSaveAction->addTo( fileMenu );
01620     fileSaveAllAction->addTo( fileMenu );
01621     ExportActionGroup->addTo( fileMenu );
01622     fileMenu->insertSeparator();
01623     filePrintAction->addTo( fileMenu );
01624     fileMenu->insertSeparator();
01625     fileExitAction->addTo( fileMenu );
01626     menubar->insertItem( trUtf8( "&File" ), fileMenu );
01627 
01628     PopupMenu = new QPopupMenu( this ); 
01629     scaleToggleAction->addTo( PopupMenu );
01630     gridToggleAction->addTo( PopupMenu );
01631     axisToggleAction->addTo( PopupMenu );
01632     menubar->insertItem( trUtf8( "&View" ), PopupMenu );
01633 
01634     optionsMenu = new QPopupMenu( this ); 
01635     SnapAction->addTo( optionsMenu );
01636     traceAction->addTo( optionsMenu );
01637     drawStyleAction->addTo( optionsMenu );
01638     optionsMenu->insertSeparator();
01639     ColorsMenu->addTo( optionsMenu );
01640     angleActionGroup->addTo( optionsMenu );
01641     menubar->insertItem( trUtf8( "&Options" ), optionsMenu );
01642 
01643     AnimationMenu = new QPopupMenu( this ); 
01644     PlayAction->addTo( AnimationMenu );
01645     PauseAction->addTo( AnimationMenu );
01646     StopAction->addTo( AnimationMenu );
01647     AnimationMenu->insertSeparator();
01648     DisplayNValueAction->addTo( AnimationMenu );
01649     AnimationMenu->insertSeparator();
01650     AnimationParamsAction->addTo( AnimationMenu );
01651     menubar->insertItem( trUtf8( "Animation" ), AnimationMenu );
01652 
01653     ZoomPopupMenu = new QPopupMenu( this ); 
01654     zoomStdAction->addTo( ZoomPopupMenu );
01655     zoomInAction->addTo( ZoomPopupMenu );
01656     zoomOutAction->addTo( ZoomPopupMenu );
01657     ZoomBoxAction->addTo( ZoomPopupMenu );
01658     ZoomStatAction->addTo( ZoomPopupMenu );
01659     zoomFactorAction->addTo( ZoomPopupMenu );
01660     menubar->insertItem( trUtf8( "&Zoom" ), ZoomPopupMenu );
01661 
01662     MathPopupMenu = new QPopupMenu( this ); 
01663     distanceAction->addTo( MathPopupMenu );
01664     MinimumAction->addTo( MathPopupMenu );
01665     MaximumAction->addTo( MathPopupMenu );
01666     DefiniteIntegralAction->addTo( MathPopupMenu );
01667     ArcLengthAction->addTo( MathPopupMenu );
01668     MeanValueAction->addTo( MathPopupMenu );
01669     menubar->insertItem( trUtf8( "&Math" ), MathPopupMenu );
01670 
01671     PopupMenu_3 = new QPopupMenu( this ); 
01672     AutoRotateGroup->addTo( PopupMenu_3 );
01673     menubar->insertItem( trUtf8( "3&D Graph" ), PopupMenu_3 );
01674 
01675     windowMenu = new QPopupMenu( this ); 
01676     windowTileAction->addTo( windowMenu );
01677     windowCascadeAction->addTo( windowMenu );
01678     windowMenu->insertSeparator();
01679     windowCloseAction->addTo( windowMenu );
01680     windowCloseAllAction->addTo( windowMenu );
01681     menubar->insertItem( trUtf8( "&Window" ), windowMenu );
01682 
01683     helpMenu = new QPopupMenu( this ); 
01684     UsageAction->addTo( helpMenu );
01685     helpMenu->insertSeparator();
01686     helpAboutAction->addTo( helpMenu );
01687     menubar->insertItem( trUtf8( "&Help" ), helpMenu );
01688 
01689 
01690 
01691     // signals and slots connections
01692     connect( fileNewAction, SIGNAL( activated() ), this, SLOT( fileNew() ) );
01693     connect( fileOpenAction, SIGNAL( activated() ), this, SLOT( fileOpen() ) );
01694     connect( filePrintAction, SIGNAL( activated() ), this, SLOT( filePrint() ) );
01695     connect( fileExitAction, SIGNAL( activated() ), this, SLOT( fileExit() ) );
01696     connect( windowCascadeAction, SIGNAL( activated() ), this, SLOT( windowCascade() ) );
01697     connect( windowTileAction, SIGNAL( activated() ), this, SLOT( windowTile() ) );
01698     connect( windowCloseAction, SIGNAL( activated() ), this, SLOT( windowClose() ) );
01699     connect( windowCloseAllAction, SIGNAL( activated() ), this, SLOT( windowCloseAll() ) );
01700     connect( helpAboutAction, SIGNAL( activated() ), this, SLOT( helpAbout() ) );
01701     connect( fileSaveAction, SIGNAL( activated() ), this, SLOT( fileSave() ) );
01702     connect( fileSaveAllAction, SIGNAL( activated() ), this, SLOT( fileSaveAll() ) );
01703     connect( axisColorAction, SIGNAL( activated() ), this, SLOT( setAxisColor() ) );
01704     connect( gridColorAction, SIGNAL( activated() ), this, SLOT( setGridColor() ) );
01705     connect( backgroundColorAction, SIGNAL( activated() ), this, SLOT( setBackgroundColor() ) );
01706     connect( axisToggleAction, SIGNAL( toggled(bool) ), this, SLOT( toggleAxis(bool) ) );
01707     connect( gridToggleAction, SIGNAL( toggled(bool) ), this, SLOT( toggleGrid(bool) ) );
01708     connect( drawStyleAction, SIGNAL( toggled(bool) ), this, SLOT( toggleDrawConnected(bool) ) );
01709     connect( zoomStdAction, SIGNAL( activated() ), this, SLOT( setZoomStd() ) );
01710     connect( zoomTrigAction, SIGNAL( activated() ), this, SLOT( setZoomTrig() ) );
01711     connect( zoomOutAction, SIGNAL( activated() ), this, SLOT( setZoomOut() ) );
01712     connect( zoomInAction, SIGNAL( activated() ), this, SLOT( setZoomIn() ) );
01713     connect( zoomFactorAction, SIGNAL( activated() ), this, SLOT( setZoomFactor() ) );
01714     connect( degreesAction, SIGNAL( activated() ), this, SLOT( setDegrees() ) );
01715     connect( radiansAction, SIGNAL( activated() ), this, SLOT( setRadians() ) );
01716     connect( traceAction, SIGNAL( toggled(bool) ), this, SLOT( toggleTrace(bool) ) );
01717     connect( distanceAction, SIGNAL( activated() ), this, SLOT( doDistance() ) );
01718     connect( scaleToggleAction, SIGNAL( toggled(bool) ), this, SLOT( toggleScale(bool) ) );
01719     connect( scaleColorAction, SIGNAL( activated() ), this, SLOT( setScaleColor() ) );
01720     connect( ArcLengthAction, SIGNAL( activated() ), this, SLOT( doArcLength() ) );
01721     connect( ZoomStatAction, SIGNAL( activated() ), this, SLOT( setZoomStat() ) );
01722     connect( DefiniteIntegralAction, SIGNAL( activated() ), this, SLOT( doDefiniteIntegral() ) );
01723     connect( MaximumAction, SIGNAL( activated() ), this, SLOT( doMaximum() ) );
01724     connect( MinimumAction, SIGNAL( activated() ), this, SLOT( doMinimum() ) );
01725     connect( IntersectionAction, SIGNAL( activated() ), this, SLOT( doIntersection() ) );
01726     connect( ZeroAction, SIGNAL( activated() ), this, SLOT( doZero() ) );
01727     connect( MeanValueAction, SIGNAL( activated() ), this, SLOT( doMeanValue() ) );
01728     connect( ZoomBoxAction, SIGNAL( activated() ), this, SLOT( setZoomBox() ) );
01729     connect( SnapAction, SIGNAL( toggled(bool) ), this, SLOT( toggleSnap(bool) ) );
01730     connect( UsageAction, SIGNAL( activated() ), this, SLOT( showUsage() ) );
01731     connect( PlayAction, SIGNAL( activated() ), this, SLOT( play() ) );
01732     connect( StopAction, SIGNAL( activated() ), this, SLOT( stop() ) );
01733     connect( PauseAction, SIGNAL( activated() ), this, SLOT( pause() ) );
01734     connect( AnimationParamsAction, SIGNAL( activated() ), this, SLOT( showAnimationParams() ) );
01735     connect( RotateXAction, SIGNAL( toggled(bool) ), this, SLOT( autoRotateX(bool) ) );
01736     connect( RotateYAction, SIGNAL( toggled(bool) ), this, SLOT( autoRotateY(bool) ) );
01737     connect( RotateZAction, SIGNAL( toggled(bool) ), this, SLOT( autoRotateZ(bool) ) );
01738     connect( RotateAllAction, SIGNAL( activated() ), this, SLOT( autoRotateAll() ) );
01739     connect( AnimationSlider, SIGNAL( sliderMoved(int) ), this, SLOT( setAnimationFrame(int) ) );
01740     connect( ExportToDXFAction, SIGNAL( activated() ), this, SLOT( exportToDXF() ) );
01741     connect( ExportToImageAction, SIGNAL( activated() ), this, SLOT( exportAsImage() ) );
01742     connect( DisplayNValueAction, SIGNAL( toggled(bool) ), this, SLOT( displayNValue(bool) ) );
01743     init();
01744 }
01745 
01746 /*  
01747  *  Destroys the object and frees any allocated resources
01748  */
01749 Fung_main::~Fung_main()
01750 {
01751     destroy();
01752     // no need to delete child widgets, Qt does it all for us
01753 }
01754 
01755 #include "interface.moc"