00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include "mtpsettings.h"
00011
00012 #include <qvariant.h>
00013 #include <qwidgetstack.h>
00014 #include <qlistbox.h>
00015 #include <qpushbutton.h>
00016 #include <qlayout.h>
00017 #include <qtooltip.h>
00018 #include <qwhatsthis.h>
00019 #include <qimage.h>
00020 #include <qpixmap.h>
00021
00022 static const char* const image0_data[] = {
00023 "22 22 258 2",
00024 "Qt c None",
00025 ".a c #292f13",
00026 "bY c #313521",
00027 "bO c #343727",
00028 "c# c #363c20",
00029 "bF c #37382f",
00030 "bu c #383a31",
00031 ".V c #383b2a",
00032 "#P c #393b31",
00033 "## c #393c2e",
00034 "b9 c #394020",
00035 "#p c #3a3c32",
00036 "c. c #3c4125",
00037 ".E c #404432",
00038 ".# c #40491e",
00039 "bE c #464839",
00040 "bt c #46483c",
00041 "#O c #46493d",
00042 "#C c #47493d",
00043 "#o c #474a3d",
00044 ".m c #474b38",
00045 "#. c #484a3e",
00046 "b5 c #484c3c",
00047 ".U c #494c3f",
00048 "#n c #515446",
00049 ".9 c #525547",
00050 "bX c #525d27",
00051 "bP c #535646",
00052 ".T c #535648",
00053 "b8 c #535e26",
00054 ".D c #555849",
00055 ".8 c #575a4b",
00056 "bs c #575c41",
00057 "#w c #585b4c",
00058 "al c #595c4b",
00059 "#5 c #595d4b",
00060 "#N c #595f40",
00061 ".S c #5b5e4f",
00062 "bG c #5c5f4e",
00063 "a# c #5d6248",
00064 "#m c #5d6346",
00065 "#x c #5e6349",
00066 "a8 c #5f644a",
00067 "ba c #5f6549",
00068 "bZ c #5f6a30",
00069 "b4 c #5f6c2f",
00070 ".b c #5f6d2c",
00071 "bn c #606646",
00072 ".7 c #626949",
00073 "ax c #636a45",
00074 "b6 c #63702a",
00075 ".l c #646757",
00076 "#H c #646c42",
00077 ".C c #66695b",
00078 "aL c #666e48",
00079 "bN c #667723",
00080 "aU c #676e4c",
00081 "aw c #676f45",
00082 "a9 c #687048",
00083 ".R c #696d5c",
00084 "aM c #697243",
00085 "am c #69743e",
00086 "bQ c #697635",
00087 "aT c #6b734b",
00088 "aa c #6c783c",
00089 "aD c #6d754f",
00090 "#v c #6d7a3a",
00091 "bh c #6d7c30",
00092 "#1 c #6f7f2f",
00093 "#T c #707e37",
00094 "b0 c #708326",
00095 "a4 c #72822d",
00096 "b3 c #738723",
00097 "bT c #74852a",
00098 ".B c #75776b",
00099 "bW c #758a1d",
00100 "bx c #768634",
00101 "bz c #768636",
00102 "b7 c #768c1c",
00103 "ak c #77863b",
00104 "by c #788837",
00105 "#X c #79873f",
00106 "#B c #7a8c2e",
00107 "#K c #7a8c30",
00108 ".A c #7b7d71",
00109 ".Q c #7b8845",
00110 "#J c #7b8847",
00111 "b# c #7b893f",
00112 ".z c #7c7e73",
00113 "ar c #7d855e",
00114 ".G c #7f8276",
00115 "#y c #7f9136",
00116 "bH c #809529",
00117 "bD c #81991b",
00118 ".k c #828479",
00119 "bi c #828866",
00120 ".y c #83886b",
00121 "ab c #839b20",
00122 "af c #848a6a",
00123 "bv c #859933",
00124 "bo c #869740",
00125 "bS c #86a01c",
00126 ".q c #888b80",
00127 ".c c #898c7e",
00128 "#I c #89974d",
00129 "#g c #89a223",
00130 "bR c #89a41d",
00131 "b2 c #89a517",
00132 ".j c #8a8d82",
00133 "#h c #8aa323",
00134 "aP c #8aa51a",
00135 "b1 c #8aa617",
00136 ".n c #8b8e80",
00137 ".r c #8c8e80",
00138 ".x c #8c9566",
00139 "#Y c #8ca521",
00140 "bA c #8ca621",
00141 "#f c #8ca720",
00142 "bV c #8cab13",
00143 ".i c #8d8f85",
00144 "#i c #8da529",
00145 ".h c #8e9086",
00146 "#l c #8ea91d",
00147 ".g c #8f9187",
00148 ".6 c #8fa921",
00149 "br c #8fac17",
00150 "bM c #8faf0f",
00151 "a2 c #90a925",
00152 "bC c #90b011",
00153 ".f c #92948a",
00154 ".d c #939589",
00155 "ae c #93af1d",
00156 "#G c #93b119",
00157 ".F c #94968d",
00158 "bb c #94aa39",
00159 "#4 c #94b01c",
00160 "bL c #94b30f",
00161 "bU c #94b311",
00162 "az c #94b313",
00163 "#M c #94b316",
00164 "#u c #94b318",
00165 "ay c #95b319",
00166 "ao c #95b512",
00167 ".p c #97998f",
00168 "a7 c #97ac41",
00169 "bK c #97b80f",
00170 ".H c #989b89",
00171 "#U c #98a26d",
00172 "aq c #98b328",
00173 "bw c #98b817",
00174 "bJ c #98b90f",
00175 "bg c #98b910",
00176 ".s c #999d89",
00177 "#q c #999d8b",
00178 "#6 c #99a17a",
00179 ".P c #99b138",
00180 "bB c #99ba0f",
00181 "bI c #99bb0f",
00182 ".e c #9a9c93",
00183 "bm c #9bb921",
00184 "a3 c #9bbc0f",
00185 "aO c #9bbd0f",
00186 "#0 c #9cbe0f",
00187 ".W c #9da08c",
00188 "bf c #9dbf10",
00189 "an c #9dc011",
00190 "#a c #9ea28e",
00191 "#A c #9ec010",
00192 "#Z c #9ec110",
00193 "#S c #9ec112",
00194 "a5 c #9faf5a",
00195 "b. c #9fb838",
00196 "#L c #9fc011",
00197 "aN c #9fc210",
00198 "#e c #a0c210",
00199 "bq c #a0c310",
00200 "#j c #a1bd31",
00201 "#z c #a1c410",
00202 ".5 c #a1c411",
00203 "aC c #a3b945",
00204 "bj c #a4c229",
00205 "aK c #a5c038",
00206 "a1 c #a6c03d",
00207 "aY c #a7c03c",
00208 "#t c #a7c71e",
00209 "bl c #a7c81f",
00210 "bk c #a8c923",
00211 "a. c #a9c829",
00212 "bp c #aaca27",
00213 ".o c #abada5",
00214 ".w c #abbb65",
00215 "av c #abc738",
00216 "#k c #abca2a",
00217 "#D c #acb294",
00218 "be c #accb2d",
00219 ".1 c #adcb2e",
00220 ".4 c #adcc2f",
00221 "bc c #afca42",
00222 ".2 c #afcd33",
00223 "#d c #afcd34",
00224 "aZ c #afcd35",
00225 ".O c #b0ca45",
00226 "#F c #b0cd35",
00227 "aJ c #b0cd36",
00228 "aV c #b3c95b",
00229 "aj c #b3cd45",
00230 ".3 c #b3d03f",
00231 ".0 c #b4d041",
00232 "aS c #b5cc52",
00233 "aI c #b6d144",
00234 "bd c #b6d145",
00235 "a0 c #b6d146",
00236 ".v c #b7c677",
00237 "aX c #b7d14d",
00238 "a6 c #b7d249",
00239 "ad c #b8d24a",
00240 "aQ c #b9cd65",
00241 "#3 c #bad450",
00242 ".N c #bdd556",
00243 "#9 c #bdd657",
00244 "#W c #bdd658",
00245 ".t c #bfc79a",
00246 ".u c #bfcb8b",
00247 "aA c #bfd274",
00248 "aW c #c0d75f",
00249 "au c #c0d860",
00250 "aR c #c1d861",
00251 "aH c #c1d862",
00252 "aB c #c2d964",
00253 ".M c #c3d965",
00254 ".Z c #c4da6a",
00255 ".I c #c5cda9",
00256 "#R c #c5db6c",
00257 "#Q c #cad59a",
00258 ".L c #cadd77",
00259 "ai c #cade79",
00260 "ap c #cbde7b",
00261 "aE c #cbde7d",
00262 "#V c #ccdf7d",
00263 "aG c #ccdf7f",
00264 "#2 c #cddc8d",
00265 "#s c #cde080",
00266 "ac c #cee081",
00267 "#c c #cee083",
00268 "#8 c #d1e289",
00269 "aF c #d2e38c",
00270 "at c #d2e38d",
00271 ".K c #d4e492",
00272 "as c #d5e2a2",
00273 "#E c #d5e594",
00274 "ag c #d7e0af",
00275 ".J c #d7e3a9",
00276 ".Y c #d7e69a",
00277 "ah c #dce9a6",
00278 "#7 c #dde9a8",
00279 "#r c #e1eab8",
00280 "#b c #e1ebb8",
00281 ".X c #e5eebf",
00282 "QtQtQt.#.a.a.a.a.a.a.a.a.a.a.a.a.a.a.#QtQtQt",
00283 "Qt.b.a.c.d.e.f.g.h.h.h.h.h.h.i.j.k.l.m.a.bQt",
00284 "Qt.a.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.aQt",
00285 ".#.c.o.F.G.H.I.J.K.L.M.N.O.P.Q.R.C.S.T.U.V.#",
00286 ".a.d.p.G.W.X.Y.Z.0.1.2.3.3.4.5.6.7.8.9#.##.a",
00287 ".a.e.q#a#b#c#d#e#f#g#h#i#j#k.5#e#l#m#n#o#p.a",
00288 ".a.f#q#r#s#t#u#v#w#w#w#w#x#y#z#e#A#B#n#C#p.a",
00289 ".a.g#D#E#F#G#H#w#w#w#w#I#J#w#K#L#A#M#N#O#P.a",
00290 ".a.h#Q#R#S#T#w#w#w#w#U#V#W#X#w#Y#Z#0#1#O#P.a",
00291 ".a.h#2#3#4#5#w#w#w#6#7#8#9a.a#aa#Z#0ab#O#P.a",
00292 ".a.hacadae#w#w#wafagahaiajakalaman#0ao#O#P.a",
00293 ".a.hap#9aq#w#warasahatauavaw#waxay#0az#O#P.a",
00294 ".a.haAaBaC#waDaEaFaGaHaIaJaKaLaMaNaOaP#O#P.a",
00295 ".a.haQaRaSaTaUaVaWaXaYaZ.3a0a1a2#Za3a4#O#P.a",
00296 ".a.ia5a6a0a7a8a9b.b#babbbcbdbe#ebfbgbh#O#P.a",
00297 ".a.jbibjbkblbmbn#w#w#w#wbobpbq#Aa3brbsbtbu.a",
00298 ".a.k.Bbv#e#e#ebw#KbxbybzbAaNbfaObBbCbDbEbF.a",
00299 ".a.l.CbGbH#A#A#A#ZaN#Z#ZbfaObIbJbKbLbMbNbO.a",
00300 ".#.m.D.TbPbQbR#0#0#0aOa3bIbJbSbTbUbVbWbXbY.#",
00301 "Qt.a.E.U#.#o#CbZb0b1b1b2b3b4b5btb6b7b8b9.aQt",
00302 "Qt.b.a.V###p#p#P#P#P#P#P#P#P#PbubFc.c#.a.#Qt",
00303 "QtQtQt.#.a.a.a.a.a.a.a.a.a.a.a.a.a.a.#QtQtQt"};
00304
00305
00306
00307
00308
00309
00310
00311
00312
00313 MtpSettings::MtpSettings( QWidget* parent, const char* name, bool modal, WFlags fl )
00314 : QDialog( parent, name, modal, fl ),
00315 image0( (const char **) image0_data )
00316 {
00317 if ( !name )
00318 setName( "mtpsettings" );
00319 setSizeGripEnabled( TRUE );
00320 mtpsettingsLayout = new QGridLayout( this, 1, 1, 6, 6, "mtpsettingsLayout");
00321
00322 prop_list = new QListBox( this, "prop_list" );
00323 prop_list->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)7, 0, 0, prop_list->sizePolicy().hasHeightForWidth() ) );
00324
00325 mtpsettingsLayout->addWidget( prop_list, 0, 0 );
00326
00327 Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1");
00328
00329 buttonHelp = new QPushButton( this, "buttonHelp" );
00330 buttonHelp->setAccel( QKeySequence( 4144 ) );
00331 buttonHelp->setAutoDefault( TRUE );
00332 Layout1->addWidget( buttonHelp );
00333 QSpacerItem* spacer = new QSpacerItem( 20, 0, QSizePolicy::Expanding, QSizePolicy::Minimum );
00334 Layout1->addItem( spacer );
00335
00336 buttonOk = new QPushButton( this, "buttonOk" );
00337 buttonOk->setAccel( QKeySequence( 0 ) );
00338 buttonOk->setAutoDefault( TRUE );
00339 buttonOk->setDefault( TRUE );
00340 Layout1->addWidget( buttonOk );
00341
00342 buttonCancel = new QPushButton( this, "buttonCancel" );
00343 buttonCancel->setAccel( QKeySequence( 0 ) );
00344 buttonCancel->setAutoDefault( TRUE );
00345 Layout1->addWidget( buttonCancel );
00346
00347 mtpsettingsLayout->addMultiCellLayout( Layout1, 1, 1, 0, 1 );
00348
00349 stack = new QWidgetStack( this, "stack" );
00350
00351 mtpsettingsLayout->addWidget( stack, 0, 1 );
00352 languageChange();
00353 resize( QSize(597, 364).expandedTo(minimumSizeHint()) );
00354 clearWState( WState_Polished );
00355
00356
00357 connect( buttonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
00358 connect( buttonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
00359 }
00360
00361
00362
00363
00364 MtpSettings::~MtpSettings()
00365 {
00366
00367 }
00368
00369
00370
00371
00372
00373 void MtpSettings::languageChange()
00374 {
00375 setCaption( tr( "Settings" ) );
00376 buttonHelp->setText( tr( "Help" ) );
00377 buttonOk->setText( tr( "OK" ) );
00378 buttonCancel->setText( tr( "Cancel" ) );
00379 }
00380