# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file '/home/detlev/Development/Python/Eric/eric3_9/eric3/Preferences/ConfigurationForm.ui'
#
# Created: So Mai 14 17:59:00 2006
#      by: The PyQt User Interface Compiler (pyuic) 3.16
#
# WARNING! All changes made in this file will be lost!


import sys
from qt import *

image0_data = [
"250 250 10 1",
"e c #000000",
"f c #181c18",
"h c #393839",
"c c #525552",
"d c #737173",
"g c #8b8d8b",
"a c #acaaac",
"b c #c5c6c5",
"# c #e6e2e6",
". c #ffffff",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"........................................................................................................................................#aaa#.............................................................................................................",
"...........................................................................................bcccccccdb...................................aeeea.............................................................................................................",
"...........................................................................................aeeeeeeeefg..................................aeeea.............................................................................................................",
"...........................................................................................aeeedadeeee..................................#aaa#.............................................................................................................",
"...........................................................................................aeeea..eeee....................................................................................................................................................",
"...........................................................................................aeeea..eeee.aeeeageea..ceeeec...ceeec....eeb.aeeea...ceeeec...ceea..heee..beea.................................................................................",
"...........................................................................................aeeea.deeeh.aeeedeeea.eeeeeeeh..aeeeh...bee..aeeea..eeeeeeeh..deee..eeee..aec..................................................................................",
"...........................................................................................aeeeeeeeefb.aeeeeeeeaceec.deeeb..ceeeb.#hea..aeeea.ceec.deeeb.aeee.#eeeea.ded..................................................................................",
"...........................................................................................aeeeeeefca..aeeeegaa#feefcheeec..deeec.aee#..aeeea.feefcheeec.bfeegaeeeea.eea..................................................................................",
"...........................................................................................aeeedaab....aeeed....eeeeeeeeec..bfeef.deh...aeeea.eeeeeeeeec..ceechehfehbefb..................................................................................",
"...........................................................................................aeeea.......aeeea....eeehaaaaab...ceeegcea...aeeea.eeehaaaaab..ceefeeaceeaec...................................................................................",
"...........................................................................................aeeea.......aeeea....heefg...bg...beeeeee....aeeea.heefg...bg..aeeeeh#ceeeeb...................................................................................",
"...........................................................................................aeeea.......aeeea....geeeeeeeec....feeeeh....aeeea.geeeeeeeec..aeeeec..eeee....................................................................................",
"...........................................................................................aeeea.......aeeea.....geeeeeeec....geeefb....aeeea..geeeeeeec...ceeeg..eeef....................................................................................",
"...........................................................................................bcccb.......bcccb.......bcccc.......cccg.....bcccb....bcccc.....gccc...gccg....................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
"..........................................................................................................................................................................................................................................................",
".........................................................................................................................................................................................................................................................."
]

class ConfigurationForm(QDialog):
    def __init__(self,parent = None,name = None,modal = 0,fl = 0):
        QDialog.__init__(self,parent,name,modal,fl)

        self.image0 = QPixmap(image0_data)

        if not name:
            self.setName("ConfigurationForm")

        self.setSizeGripEnabled(1)

        ConfigurationFormLayout = QGridLayout(self,1,1,6,6,"ConfigurationFormLayout")

        Layout15 = QHBoxLayout(None,0,6,"Layout15")
        Spacer2 = QSpacerItem(183,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout15.addItem(Spacer2)

        self.buttonOk = QPushButton(self,"buttonOk")
        self.buttonOk.setAutoDefault(1)
        self.buttonOk.setDefault(1)
        Layout15.addWidget(self.buttonOk)

        self.buttonCancel = QPushButton(self,"buttonCancel")
        self.buttonCancel.setAutoDefault(1)
        Layout15.addWidget(self.buttonCancel)
        Spacer3 = QSpacerItem(183,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout15.addItem(Spacer3)

        ConfigurationFormLayout.addMultiCellLayout(Layout15,1,1,0,1)

        self.configList = QListView(self,"configList")
        self.configList.addColumn(self.__tr("Name"))
        self.configList.addColumn(self.__tr("Page Name"))
        self.configList.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Expanding,1,0,self.configList.sizePolicy().hasHeightForWidth()))
        self.configList.setRootIsDecorated(1)

        ConfigurationFormLayout.addWidget(self.configList,0,0)

        self.configStack = QWidgetStack(self,"configStack")
        self.configStack.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Expanding,3,0,self.configStack.sizePolicy().hasHeightForWidth()))
        self.configStack.setFrameShape(QWidgetStack.Box)
        self.configStack.setFrameShadow(QWidgetStack.Sunken)

        self.editorSourcePage = QWidget(self.configStack,"editorSourcePage")
        editorSourcePageLayout = QVBoxLayout(self.editorSourcePage,6,6,"editorSourcePageLayout")

        self.textLabel1_9 = QLabel(self.editorSourcePage,"textLabel1_9")
        textLabel1_9_font = QFont(self.textLabel1_9.font())
        textLabel1_9_font.setBold(1)
        self.textLabel1_9.setFont(textLabel1_9_font)
        editorSourcePageLayout.addWidget(self.textLabel1_9)

        self.line1 = QFrame(self.editorSourcePage,"line1")
        self.line1.setFrameShape(QFrame.HLine)
        self.line1.setFrameShadow(QFrame.Sunken)
        self.line1.setFrameShape(QFrame.HLine)
        editorSourcePageLayout.addWidget(self.line1)

        Layout26_2 = QHBoxLayout(None,0,6,"Layout26_2")

        self.TextLabel1_3 = QLabel(self.editorSourcePage,"TextLabel1_3")
        Layout26_2.addWidget(self.TextLabel1_3)

        self.lexerLanguageComboBox = QComboBox(0,self.editorSourcePage,"lexerLanguageComboBox")
        self.lexerLanguageComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.lexerLanguageComboBox.sizePolicy().hasHeightForWidth()))
        Layout26_2.addWidget(self.lexerLanguageComboBox)
        editorSourcePageLayout.addLayout(Layout26_2)

        self.GroupBox3 = QGroupBox(self.editorSourcePage,"GroupBox3")
        self.GroupBox3.setColumnLayout(0,Qt.Vertical)
        self.GroupBox3.layout().setSpacing(6)
        self.GroupBox3.layout().setMargin(6)
        GroupBox3Layout = QGridLayout(self.GroupBox3.layout())
        GroupBox3Layout.setAlignment(Qt.AlignTop)

        self.sampleText = QLineEdit(self.GroupBox3,"sampleText")
        self.sampleText.setFocusPolicy(QLineEdit.NoFocus)
        self.sampleText.setAlignment(QLineEdit.AlignHCenter)
        self.sampleText.setReadOnly(1)

        GroupBox3Layout.addMultiCellWidget(self.sampleText,7,7,0,1)

        self.styleElementList = QListBox(self.GroupBox3,"styleElementList")

        GroupBox3Layout.addMultiCellWidget(self.styleElementList,0,6,0,0)

        self.foregroundButton = QPushButton(self.GroupBox3,"foregroundButton")

        GroupBox3Layout.addWidget(self.foregroundButton,0,1)

        self.backgroundButton = QPushButton(self.GroupBox3,"backgroundButton")

        GroupBox3Layout.addWidget(self.backgroundButton,1,1)

        self.fontButton = QPushButton(self.GroupBox3,"fontButton")

        GroupBox3Layout.addWidget(self.fontButton,2,1)

        self.eolfillCheckBox = QCheckBox(self.GroupBox3,"eolfillCheckBox")

        GroupBox3Layout.addWidget(self.eolfillCheckBox,3,1)
        Spacer9_2 = QSpacerItem(16,140,QSizePolicy.Minimum,QSizePolicy.Expanding)
        GroupBox3Layout.addItem(Spacer9_2,4,1)

        self.allFontsButton = QPushButton(self.GroupBox3,"allFontsButton")

        GroupBox3Layout.addWidget(self.allFontsButton,6,1)

        self.allBackgroundColoursButton = QPushButton(self.GroupBox3,"allBackgroundColoursButton")

        GroupBox3Layout.addWidget(self.allBackgroundColoursButton,5,1)
        editorSourcePageLayout.addWidget(self.GroupBox3)
        self.configStack.addWidget(self.editorSourcePage,0)

        self.editorGeneralPage = QWidget(self.configStack,"editorGeneralPage")
        editorGeneralPageLayout = QVBoxLayout(self.editorGeneralPage,6,6,"editorGeneralPageLayout")

        self.textLabel1_10 = QLabel(self.editorGeneralPage,"textLabel1_10")
        textLabel1_10_font = QFont(self.textLabel1_10.font())
        textLabel1_10_font.setBold(1)
        self.textLabel1_10.setFont(textLabel1_10_font)
        editorGeneralPageLayout.addWidget(self.textLabel1_10)

        self.line2 = QFrame(self.editorGeneralPage,"line2")
        self.line2.setFrameShape(QFrame.HLine)
        self.line2.setFrameShadow(QFrame.Sunken)
        self.line2.setFrameShape(QFrame.HLine)
        editorGeneralPageLayout.addWidget(self.line2)

        layout26 = QGridLayout(None,1,1,0,6,"layout26")

        self.autosaveLCD = QLCDNumber(self.editorGeneralPage,"autosaveLCD")
        self.autosaveLCD.setNumDigits(2)
        self.autosaveLCD.setSegmentStyle(QLCDNumber.Filled)
        self.autosaveLCD.setProperty("value",QVariant(5))

        layout26.addWidget(self.autosaveLCD,0,2)

        self.autosaveSlider = QSlider(self.editorGeneralPage,"autosaveSlider")
        self.autosaveSlider.setMinValue(0)
        self.autosaveSlider.setMaxValue(30)
        self.autosaveSlider.setValue(5)
        self.autosaveSlider.setOrientation(QSlider.Horizontal)
        self.autosaveSlider.setTickmarks(QSlider.Both)
        self.autosaveSlider.setTickInterval(1)

        layout26.addWidget(self.autosaveSlider,0,1)

        self.linenowidthSlider = QSlider(self.editorGeneralPage,"linenowidthSlider")
        self.linenowidthSlider.setMinValue(2)
        self.linenowidthSlider.setMaxValue(8)
        self.linenowidthSlider.setValue(4)
        self.linenowidthSlider.setOrientation(QSlider.Horizontal)
        self.linenowidthSlider.setTickmarks(QSlider.Both)
        self.linenowidthSlider.setTickInterval(1)

        layout26.addWidget(self.linenowidthSlider,3,1)

        self.TextLabel13_2_2_2 = QLabel(self.editorGeneralPage,"TextLabel13_2_2_2")

        layout26.addWidget(self.TextLabel13_2_2_2,3,0)

        self.indentwidthLCD = QLCDNumber(self.editorGeneralPage,"indentwidthLCD")
        self.indentwidthLCD.setNumDigits(2)
        self.indentwidthLCD.setSegmentStyle(QLCDNumber.Filled)
        self.indentwidthLCD.setProperty("value",QVariant(8))

        layout26.addWidget(self.indentwidthLCD,2,2)

        self.indentwidthSlider = QSlider(self.editorGeneralPage,"indentwidthSlider")
        self.indentwidthSlider.setMinValue(1)
        self.indentwidthSlider.setMaxValue(20)
        self.indentwidthSlider.setValue(8)
        self.indentwidthSlider.setOrientation(QSlider.Horizontal)
        self.indentwidthSlider.setTickmarks(QSlider.Both)
        self.indentwidthSlider.setTickInterval(1)

        layout26.addWidget(self.indentwidthSlider,2,1)

        self.TextLabel13_2_3 = QLabel(self.editorGeneralPage,"TextLabel13_2_3")

        layout26.addWidget(self.TextLabel13_2_3,2,0)

        self.tabwidthSlider = QSlider(self.editorGeneralPage,"tabwidthSlider")
        self.tabwidthSlider.setMinValue(1)
        self.tabwidthSlider.setMaxValue(20)
        self.tabwidthSlider.setValue(8)
        self.tabwidthSlider.setOrientation(QSlider.Horizontal)
        self.tabwidthSlider.setTickmarks(QSlider.Both)
        self.tabwidthSlider.setTickInterval(1)

        layout26.addWidget(self.tabwidthSlider,1,1)

        self.TextLabel13_3 = QLabel(self.editorGeneralPage,"TextLabel13_3")

        layout26.addWidget(self.TextLabel13_3,1,0)

        self.linenowidthLCD = QLCDNumber(self.editorGeneralPage,"linenowidthLCD")
        self.linenowidthLCD.setNumDigits(2)
        self.linenowidthLCD.setSegmentStyle(QLCDNumber.Filled)
        self.linenowidthLCD.setProperty("value",QVariant(4))

        layout26.addWidget(self.linenowidthLCD,3,2)

        self.tabwidthLCD = QLCDNumber(self.editorGeneralPage,"tabwidthLCD")
        self.tabwidthLCD.setNumDigits(2)
        self.tabwidthLCD.setSegmentStyle(QLCDNumber.Filled)
        self.tabwidthLCD.setProperty("value",QVariant(8))

        layout26.addWidget(self.tabwidthLCD,1,2)

        self.TextLabel13_3_3 = QLabel(self.editorGeneralPage,"TextLabel13_3_3")

        layout26.addWidget(self.TextLabel13_3_3,0,0)
        editorGeneralPageLayout.addLayout(layout26)

        layout31 = QGridLayout(None,1,1,0,6,"layout31")

        self.createBackupFileCheckBox = QCheckBox(self.editorGeneralPage,"createBackupFileCheckBox")

        layout31.addWidget(self.createBackupFileCheckBox,6,1)

        self.foldingCheckBox = QCheckBox(self.editorGeneralPage,"foldingCheckBox")

        layout31.addWidget(self.foldingCheckBox,1,0)

        self.linenoCheckBox = QCheckBox(self.editorGeneralPage,"linenoCheckBox")

        layout31.addWidget(self.linenoCheckBox,0,0)

        self.indentguidesCheckBox = QCheckBox(self.editorGeneralPage,"indentguidesCheckBox")

        layout31.addWidget(self.indentguidesCheckBox,4,0)

        self.autoindentCheckBox = QCheckBox(self.editorGeneralPage,"autoindentCheckBox")

        layout31.addWidget(self.autoindentCheckBox,4,1)

        self.automaticSyntaxCheckCheckBox = QCheckBox(self.editorGeneralPage,"automaticSyntaxCheckCheckBox")

        layout31.addWidget(self.automaticSyntaxCheckCheckBox,6,0)

        self.tabindentsCheckBox = QCheckBox(self.editorGeneralPage,"tabindentsCheckBox")

        layout31.addWidget(self.tabindentsCheckBox,3,1)

        self.wrapLongLinesCheckBox = QCheckBox(self.editorGeneralPage,"wrapLongLinesCheckBox")

        layout31.addWidget(self.wrapLongLinesCheckBox,0,1)

        self.bracehighlightingCheckBox = QCheckBox(self.editorGeneralPage,"bracehighlightingCheckBox")

        layout31.addWidget(self.bracehighlightingCheckBox,5,0)

        self.whitespaceCheckBox = QCheckBox(self.editorGeneralPage,"whitespaceCheckBox")

        layout31.addWidget(self.whitespaceCheckBox,2,0)

        self.automaticEolConversionCheckBox = QCheckBox(self.editorGeneralPage,"automaticEolConversionCheckBox")

        layout31.addWidget(self.automaticEolConversionCheckBox,5,1)

        self.tabforindentationCheckBox = QCheckBox(self.editorGeneralPage,"tabforindentationCheckBox")

        layout31.addWidget(self.tabforindentationCheckBox,1,1)

        self.eolCheckBox = QCheckBox(self.editorGeneralPage,"eolCheckBox")

        layout31.addWidget(self.eolCheckBox,3,0)

        self.converttabsCheckBox = QCheckBox(self.editorGeneralPage,"converttabsCheckBox")

        layout31.addWidget(self.converttabsCheckBox,2,1)
        editorGeneralPageLayout.addLayout(layout31)

        self.GroupBox17_2 = QGroupBox(self.editorGeneralPage,"GroupBox17_2")
        self.GroupBox17_2.setColumnLayout(0,Qt.Vertical)
        self.GroupBox17_2.layout().setSpacing(6)
        self.GroupBox17_2.layout().setMargin(6)
        GroupBox17_2Layout = QVBoxLayout(self.GroupBox17_2.layout())
        GroupBox17_2Layout.setAlignment(Qt.AlignTop)

        self.defaultEncodingComboBox = QComboBox(0,self.GroupBox17_2,"defaultEncodingComboBox")
        GroupBox17_2Layout.addWidget(self.defaultEncodingComboBox)
        editorGeneralPageLayout.addWidget(self.GroupBox17_2)
        spacer11 = QSpacerItem(20,50,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorGeneralPageLayout.addItem(spacer11)
        self.configStack.addWidget(self.editorGeneralPage,1)

        self.editorStylePage = QWidget(self.configStack,"editorStylePage")
        editorStylePageLayout = QVBoxLayout(self.editorStylePage,6,6,"editorStylePageLayout")

        self.textLabel2_3 = QLabel(self.editorStylePage,"textLabel2_3")
        textLabel2_3_font = QFont(self.textLabel2_3.font())
        textLabel2_3_font.setBold(1)
        self.textLabel2_3.setFont(textLabel2_3_font)
        editorStylePageLayout.addWidget(self.textLabel2_3)

        self.line3 = QFrame(self.editorStylePage,"line3")
        self.line3.setFrameShape(QFrame.HLine)
        self.line3.setFrameShadow(QFrame.Sunken)
        self.line3.setFrameShape(QFrame.HLine)
        editorStylePageLayout.addWidget(self.line3)

        self.ButtonGroup1_2 = QButtonGroup(self.editorStylePage,"ButtonGroup1_2")
        self.ButtonGroup1_2.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Preferred,0,0,self.ButtonGroup1_2.sizePolicy().hasHeightForWidth()))
        self.ButtonGroup1_2.setExclusive(1)
        self.ButtonGroup1_2.setColumnLayout(0,Qt.Vertical)
        self.ButtonGroup1_2.layout().setSpacing(6)
        self.ButtonGroup1_2.layout().setMargin(6)
        ButtonGroup1_2Layout = QHBoxLayout(self.ButtonGroup1_2.layout())
        ButtonGroup1_2Layout.setAlignment(Qt.AlignTop)

        self.lfRadioButton = QRadioButton(self.ButtonGroup1_2,"lfRadioButton")
        ButtonGroup1_2Layout.addWidget(self.lfRadioButton)

        self.crRadioButton = QRadioButton(self.ButtonGroup1_2,"crRadioButton")
        ButtonGroup1_2Layout.addWidget(self.crRadioButton)

        self.crlfRadioButton = QRadioButton(self.ButtonGroup1_2,"crlfRadioButton")
        ButtonGroup1_2Layout.addWidget(self.crlfRadioButton)
        editorStylePageLayout.addWidget(self.ButtonGroup1_2)

        Layout14_2 = QHBoxLayout(None,0,6,"Layout14_2")

        self.TextLabel1_4_2_2 = QLabel(self.editorStylePage,"TextLabel1_4_2_2")
        Layout14_2.addWidget(self.TextLabel1_4_2_2)

        self.foldingStyleComboBox = QComboBox(0,self.editorStylePage,"foldingStyleComboBox")
        self.foldingStyleComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.foldingStyleComboBox.sizePolicy().hasHeightForWidth()))
        Layout14_2.addWidget(self.foldingStyleComboBox)
        editorStylePageLayout.addLayout(Layout14_2)

        layout25 = QGridLayout(None,1,1,0,6,"layout25")

        self.marginsFontSample = QLineEdit(self.editorStylePage,"marginsFontSample")
        self.marginsFontSample.setFocusPolicy(QLineEdit.NoFocus)
        self.marginsFontSample.setAlignment(QLineEdit.AlignHCenter)
        self.marginsFontSample.setReadOnly(1)

        layout25.addWidget(self.marginsFontSample,0,1)

        self.monospacedCheckBox = QCheckBox(self.editorStylePage,"monospacedCheckBox")

        layout25.addWidget(self.monospacedCheckBox,1,2)

        self.monospacedFontButton = QPushButton(self.editorStylePage,"monospacedFontButton")

        layout25.addWidget(self.monospacedFontButton,1,0)

        self.monospacedFontSample = QLineEdit(self.editorStylePage,"monospacedFontSample")
        self.monospacedFontSample.setFocusPolicy(QLineEdit.NoFocus)
        self.monospacedFontSample.setAlignment(QLineEdit.AlignHCenter)
        self.monospacedFontSample.setReadOnly(1)

        layout25.addWidget(self.monospacedFontSample,1,1)

        self.linenumbersFontButton = QPushButton(self.editorStylePage,"linenumbersFontButton")

        layout25.addWidget(self.linenumbersFontButton,0,0)
        spacer13 = QSpacerItem(210,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout25.addItem(spacer13,0,2)
        editorStylePageLayout.addLayout(layout25)

        layout26_2 = QHBoxLayout(None,0,6,"layout26_2")

        self.caretlineVisibleCheckBox = QCheckBox(self.editorStylePage,"caretlineVisibleCheckBox")
        layout26_2.addWidget(self.caretlineVisibleCheckBox)

        self.colourizeSelTextCheckBox = QCheckBox(self.editorStylePage,"colourizeSelTextCheckBox")
        layout26_2.addWidget(self.colourizeSelTextCheckBox)
        editorStylePageLayout.addLayout(layout26_2)

        layout14 = QHBoxLayout(None,0,6,"layout14")

        self.textLabel1_7 = QLabel(self.editorStylePage,"textLabel1_7")
        layout14.addWidget(self.textLabel1_7)

        self.caretWidthSpinBox = QSpinBox(self.editorStylePage,"caretWidthSpinBox")
        self.caretWidthSpinBox.setMaxValue(3)
        self.caretWidthSpinBox.setMinValue(1)
        layout14.addWidget(self.caretWidthSpinBox)
        spacer26 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout14.addItem(spacer26)
        editorStylePageLayout.addLayout(layout14)

        self.groupBox19_2 = QGroupBox(self.editorStylePage,"groupBox19_2")
        self.groupBox19_2.setColumnLayout(0,Qt.Vertical)
        self.groupBox19_2.layout().setSpacing(6)
        self.groupBox19_2.layout().setMargin(6)
        groupBox19_2Layout = QGridLayout(self.groupBox19_2.layout())
        groupBox19_2Layout.setAlignment(Qt.AlignTop)

        self.edgeLineColumnLCD = QLCDNumber(self.groupBox19_2,"edgeLineColumnLCD")
        self.edgeLineColumnLCD.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Minimum,1,0,self.edgeLineColumnLCD.sizePolicy().hasHeightForWidth()))
        self.edgeLineColumnLCD.setNumDigits(3)
        self.edgeLineColumnLCD.setSegmentStyle(QLCDNumber.Filled)
        self.edgeLineColumnLCD.setProperty("value",QVariant(80))

        groupBox19_2Layout.addWidget(self.edgeLineColumnLCD,1,3)

        self.edgeLineColumnSlider = QSlider(self.groupBox19_2,"edgeLineColumnSlider")
        self.edgeLineColumnSlider.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,11,0,self.edgeLineColumnSlider.sizePolicy().hasHeightForWidth()))
        self.edgeLineColumnSlider.setMinValue(0)
        self.edgeLineColumnSlider.setMaxValue(160)
        self.edgeLineColumnSlider.setValue(80)
        self.edgeLineColumnSlider.setOrientation(QSlider.Horizontal)
        self.edgeLineColumnSlider.setTickmarks(QSlider.Both)
        self.edgeLineColumnSlider.setTickInterval(10)

        groupBox19_2Layout.addMultiCellWidget(self.edgeLineColumnSlider,1,1,1,2)

        self.edgeBackgroundColorButton = QPushButton(self.groupBox19_2,"edgeBackgroundColorButton")

        groupBox19_2Layout.addWidget(self.edgeBackgroundColorButton,2,1)

        self.TextLabel13_3_2 = QLabel(self.groupBox19_2,"TextLabel13_3_2")

        groupBox19_2Layout.addWidget(self.TextLabel13_3_2,1,0)

        self.TextLabel13_3_2_2 = QLabel(self.groupBox19_2,"TextLabel13_3_2_2")

        groupBox19_2Layout.addWidget(self.TextLabel13_3_2_2,2,0)
        spacer82 = QSpacerItem(200,31,QSizePolicy.Expanding,QSizePolicy.Minimum)
        groupBox19_2Layout.addMultiCell(spacer82,2,2,2,3)

        self.edgeModeCombo = QComboBox(0,self.groupBox19_2,"edgeModeCombo")
        self.edgeModeCombo.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Fixed,0,0,self.edgeModeCombo.sizePolicy().hasHeightForWidth()))

        groupBox19_2Layout.addWidget(self.edgeModeCombo,0,1)
        spacer81 = QSpacerItem(220,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        groupBox19_2Layout.addMultiCell(spacer81,0,0,2,3)

        self.textLabel1_14 = QLabel(self.groupBox19_2,"textLabel1_14")

        groupBox19_2Layout.addWidget(self.textLabel1_14,0,0)
        editorStylePageLayout.addWidget(self.groupBox19_2)
        spacer12 = QSpacerItem(20,16,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorStylePageLayout.addItem(spacer12)
        self.configStack.addWidget(self.editorStylePage,2)

        self.emptyPage = QWidget(self.configStack,"emptyPage")
        emptyPageLayout = QVBoxLayout(self.emptyPage,6,6,"emptyPageLayout")
        spacer44 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
        emptyPageLayout.addItem(spacer44)

        self.emptyPagePixmap = QLabel(self.emptyPage,"emptyPagePixmap")
        self.emptyPagePixmap.setAlignment(QLabel.AlignCenter)
        emptyPageLayout.addWidget(self.emptyPagePixmap)

        self.textLabel1 = QLabel(self.emptyPage,"textLabel1")
        self.textLabel1.setAlignment(QLabel.AlignCenter)
        emptyPageLayout.addWidget(self.textLabel1)
        spacer46 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        emptyPageLayout.addItem(spacer46)
        self.configStack.addWidget(self.emptyPage,3)

        self.editorPropertiesPage = QWidget(self.configStack,"editorPropertiesPage")
        editorPropertiesPageLayout = QGridLayout(self.editorPropertiesPage,1,1,6,6,"editorPropertiesPageLayout")

        self.textLabel3 = QLabel(self.editorPropertiesPage,"textLabel3")
        textLabel3_font = QFont(self.textLabel3.font())
        textLabel3_font.setBold(1)
        self.textLabel3.setFont(textLabel3_font)

        editorPropertiesPageLayout.addMultiCellWidget(self.textLabel3,0,0,0,1)

        self.line4 = QFrame(self.editorPropertiesPage,"line4")
        self.line4.setFrameShape(QFrame.HLine)
        self.line4.setFrameShadow(QFrame.Sunken)
        self.line4.setFrameShape(QFrame.HLine)

        editorPropertiesPageLayout.addMultiCellWidget(self.line4,1,1,0,1)
        spacer10 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorPropertiesPageLayout.addItem(spacer10,9,1)

        self.allGroupBox = QGroupBox(self.editorPropertiesPage,"allGroupBox")
        self.allGroupBox.setColumnLayout(0,Qt.Vertical)
        self.allGroupBox.layout().setSpacing(6)
        self.allGroupBox.layout().setMargin(6)
        allGroupBoxLayout = QVBoxLayout(self.allGroupBox.layout())
        allGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.allFoldCompactCheckBox = QCheckBox(self.allGroupBox,"allFoldCompactCheckBox")
        allGroupBoxLayout.addWidget(self.allFoldCompactCheckBox)

        editorPropertiesPageLayout.addMultiCellWidget(self.allGroupBox,8,8,0,1)

        self.GroupBox5 = QGroupBox(self.editorPropertiesPage,"GroupBox5")
        self.GroupBox5.setColumnLayout(0,Qt.Vertical)
        self.GroupBox5.layout().setSpacing(6)
        self.GroupBox5.layout().setMargin(6)
        GroupBox5Layout = QGridLayout(self.GroupBox5.layout())
        GroupBox5Layout.setAlignment(Qt.AlignTop)

        self.foldCppPreprocessorCheckBox = QCheckBox(self.GroupBox5,"foldCppPreprocessorCheckBox")

        GroupBox5Layout.addWidget(self.foldCppPreprocessorCheckBox,1,0)

        self.foldCppAtElseCheckBox = QCheckBox(self.GroupBox5,"foldCppAtElseCheckBox")

        GroupBox5Layout.addWidget(self.foldCppAtElseCheckBox,0,1)

        self.foldCppCommentCheckBox = QCheckBox(self.GroupBox5,"foldCppCommentCheckBox")

        GroupBox5Layout.addWidget(self.foldCppCommentCheckBox,0,0)

        self.cppIndentOpeningBraceCheckBox = QCheckBox(self.GroupBox5,"cppIndentOpeningBraceCheckBox")

        GroupBox5Layout.addWidget(self.cppIndentOpeningBraceCheckBox,2,0)

        self.cppIndentClosingBraceCheckBox = QCheckBox(self.GroupBox5,"cppIndentClosingBraceCheckBox")

        GroupBox5Layout.addWidget(self.cppIndentClosingBraceCheckBox,2,1)

        editorPropertiesPageLayout.addMultiCellWidget(self.GroupBox5,2,2,0,1)

        self.htmlGroupBox = QGroupBox(self.editorPropertiesPage,"htmlGroupBox")
        self.htmlGroupBox.setColumnLayout(0,Qt.Vertical)
        self.htmlGroupBox.layout().setSpacing(6)
        self.htmlGroupBox.layout().setMargin(6)
        htmlGroupBoxLayout = QGridLayout(self.htmlGroupBox.layout())
        htmlGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.foldHtmlPreprocessorCheckBox = QCheckBox(self.htmlGroupBox,"foldHtmlPreprocessorCheckBox")

        htmlGroupBoxLayout.addWidget(self.foldHtmlPreprocessorCheckBox,0,0)

        self.htmlCaseSensitiveTagsCheckBox = QCheckBox(self.htmlGroupBox,"htmlCaseSensitiveTagsCheckBox")

        htmlGroupBoxLayout.addWidget(self.htmlCaseSensitiveTagsCheckBox,0,1)

        editorPropertiesPageLayout.addMultiCellWidget(self.htmlGroupBox,3,3,0,1)

        self.GroupBox4_2 = QGroupBox(self.editorPropertiesPage,"GroupBox4_2")
        self.GroupBox4_2.setColumnLayout(0,Qt.Vertical)
        self.GroupBox4_2.layout().setSpacing(6)
        self.GroupBox4_2.layout().setMargin(6)
        GroupBox4_2Layout = QGridLayout(self.GroupBox4_2.layout())
        GroupBox4_2Layout.setAlignment(Qt.AlignTop)

        self.foldPythonStringCheckBox = QCheckBox(self.GroupBox4_2,"foldPythonStringCheckBox")

        GroupBox4_2Layout.addWidget(self.foldPythonStringCheckBox,1,0)

        self.foldPythonCommentCheckBox = QCheckBox(self.GroupBox4_2,"foldPythonCommentCheckBox")

        GroupBox4_2Layout.addWidget(self.foldPythonCommentCheckBox,0,0)

        self.pythonBadIndentationCheckBox = QCheckBox(self.GroupBox4_2,"pythonBadIndentationCheckBox")

        GroupBox4_2Layout.addWidget(self.pythonBadIndentationCheckBox,0,1)

        self.pythonAutoindentCheckBox = QCheckBox(self.GroupBox4_2,"pythonAutoindentCheckBox")

        GroupBox4_2Layout.addWidget(self.pythonAutoindentCheckBox,1,1)

        editorPropertiesPageLayout.addMultiCellWidget(self.GroupBox4_2,4,4,0,1)

        self.sqlGroupBox = QGroupBox(self.editorPropertiesPage,"sqlGroupBox")
        self.sqlGroupBox.setColumnLayout(0,Qt.Vertical)
        self.sqlGroupBox.layout().setSpacing(6)
        self.sqlGroupBox.layout().setMargin(6)
        sqlGroupBoxLayout = QHBoxLayout(self.sqlGroupBox.layout())
        sqlGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.foldSqlCommentCheckBox = QCheckBox(self.sqlGroupBox,"foldSqlCommentCheckBox")
        sqlGroupBoxLayout.addWidget(self.foldSqlCommentCheckBox)

        self.sqlBackslashEscapesCheckBox = QCheckBox(self.sqlGroupBox,"sqlBackslashEscapesCheckBox")
        sqlGroupBoxLayout.addWidget(self.sqlBackslashEscapesCheckBox)

        editorPropertiesPageLayout.addMultiCellWidget(self.sqlGroupBox,5,5,0,1)

        self.perlGroupBox = QGroupBox(self.editorPropertiesPage,"perlGroupBox")
        self.perlGroupBox.setColumnLayout(0,Qt.Vertical)
        self.perlGroupBox.layout().setSpacing(6)
        self.perlGroupBox.layout().setMargin(6)
        perlGroupBoxLayout = QGridLayout(self.perlGroupBox.layout())
        perlGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.foldPerlCommentCheckBox = QCheckBox(self.perlGroupBox,"foldPerlCommentCheckBox")

        perlGroupBoxLayout.addWidget(self.foldPerlCommentCheckBox,0,0)

        editorPropertiesPageLayout.addWidget(self.perlGroupBox,7,0)

        self.bashGroupBox = QGroupBox(self.editorPropertiesPage,"bashGroupBox")
        self.bashGroupBox.setColumnLayout(0,Qt.Vertical)
        self.bashGroupBox.layout().setSpacing(6)
        self.bashGroupBox.layout().setMargin(6)
        bashGroupBoxLayout = QGridLayout(self.bashGroupBox.layout())
        bashGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.foldBashCommentCheckBox = QCheckBox(self.bashGroupBox,"foldBashCommentCheckBox")

        bashGroupBoxLayout.addWidget(self.foldBashCommentCheckBox,0,0)

        editorPropertiesPageLayout.addWidget(self.bashGroupBox,6,0)

        self.cssGroupBox = QGroupBox(self.editorPropertiesPage,"cssGroupBox")
        self.cssGroupBox.setColumnLayout(0,Qt.Vertical)
        self.cssGroupBox.layout().setSpacing(6)
        self.cssGroupBox.layout().setMargin(6)
        cssGroupBoxLayout = QGridLayout(self.cssGroupBox.layout())
        cssGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.foldCssCommentCheckBox = QCheckBox(self.cssGroupBox,"foldCssCommentCheckBox")

        cssGroupBoxLayout.addWidget(self.foldCssCommentCheckBox,0,0)

        editorPropertiesPageLayout.addWidget(self.cssGroupBox,6,1)

        self.rubyGroupBox = QGroupBox(self.editorPropertiesPage,"rubyGroupBox")
        self.rubyGroupBox.setColumnLayout(0,Qt.Vertical)
        self.rubyGroupBox.layout().setSpacing(6)
        self.rubyGroupBox.layout().setMargin(6)
        rubyGroupBoxLayout = QVBoxLayout(self.rubyGroupBox.layout())
        rubyGroupBoxLayout.setAlignment(Qt.AlignTop)

        self.rubyBadIndentationCheckBox = QCheckBox(self.rubyGroupBox,"rubyBadIndentationCheckBox")
        rubyGroupBoxLayout.addWidget(self.rubyBadIndentationCheckBox)

        editorPropertiesPageLayout.addWidget(self.rubyGroupBox,7,1)
        self.configStack.addWidget(self.editorPropertiesPage,4)

        self.editorAPIsPage = QWidget(self.configStack,"editorAPIsPage")
        editorAPIsPageLayout = QVBoxLayout(self.editorAPIsPage,6,6,"editorAPIsPageLayout")

        self.textLabel4 = QLabel(self.editorAPIsPage,"textLabel4")
        textLabel4_font = QFont(self.textLabel4.font())
        textLabel4_font.setBold(1)
        self.textLabel4.setFont(textLabel4_font)
        editorAPIsPageLayout.addWidget(self.textLabel4)

        self.line5 = QFrame(self.editorAPIsPage,"line5")
        self.line5.setFrameShape(QFrame.HLine)
        self.line5.setFrameShadow(QFrame.Sunken)
        self.line5.setFrameShape(QFrame.HLine)
        editorAPIsPageLayout.addWidget(self.line5)

        layout16_2 = QHBoxLayout(None,0,6,"layout16_2")

        self.TextLabel1_3_3 = QLabel(self.editorAPIsPage,"TextLabel1_3_3")
        layout16_2.addWidget(self.TextLabel1_3_3)

        self.apiLanguageComboBox = QComboBox(0,self.editorAPIsPage,"apiLanguageComboBox")
        self.apiLanguageComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.apiLanguageComboBox.sizePolicy().hasHeightForWidth()))
        layout16_2.addWidget(self.apiLanguageComboBox)
        editorAPIsPageLayout.addLayout(layout16_2)

        self.apiGroup = QGroupBox(self.editorAPIsPage,"apiGroup")
        self.apiGroup.setEnabled(0)
        self.apiGroup.setColumnLayout(0,Qt.Vertical)
        self.apiGroup.layout().setSpacing(6)
        self.apiGroup.layout().setMargin(6)
        apiGroupLayout = QGridLayout(self.apiGroup.layout())
        apiGroupLayout.setAlignment(Qt.AlignTop)

        self.addApiFileButton = QPushButton(self.apiGroup,"addApiFileButton")

        apiGroupLayout.addWidget(self.addApiFileButton,1,1)

        self.deleteApiFileButton = QPushButton(self.apiGroup,"deleteApiFileButton")

        apiGroupLayout.addWidget(self.deleteApiFileButton,1,0)

        self.apiFileButton = QPushButton(self.apiGroup,"apiFileButton")

        apiGroupLayout.addWidget(self.apiFileButton,1,3)

        self.apiFileEdit = QLineEdit(self.apiGroup,"apiFileEdit")

        apiGroupLayout.addWidget(self.apiFileEdit,1,2)

        self.apiList = QListBox(self.apiGroup,"apiList")

        apiGroupLayout.addMultiCellWidget(self.apiList,0,0,0,3)
        editorAPIsPageLayout.addWidget(self.apiGroup)
        self.configStack.addWidget(self.editorAPIsPage,5)

        self.editorAutocompletionPage = QWidget(self.configStack,"editorAutocompletionPage")
        editorAutocompletionPageLayout = QVBoxLayout(self.editorAutocompletionPage,6,6,"editorAutocompletionPageLayout")

        self.textLabel5 = QLabel(self.editorAutocompletionPage,"textLabel5")
        textLabel5_font = QFont(self.textLabel5.font())
        textLabel5_font.setBold(1)
        self.textLabel5.setFont(textLabel5_font)
        editorAutocompletionPageLayout.addWidget(self.textLabel5)

        self.line6 = QFrame(self.editorAutocompletionPage,"line6")
        self.line6.setFrameShape(QFrame.HLine)
        self.line6.setFrameShadow(QFrame.Sunken)
        self.line6.setFrameShape(QFrame.HLine)
        editorAutocompletionPageLayout.addWidget(self.line6)

        self.acEnabledCheckBox = QCheckBox(self.editorAutocompletionPage,"acEnabledCheckBox")
        editorAutocompletionPageLayout.addWidget(self.acEnabledCheckBox)

        self.autocompletionFrame = QFrame(self.editorAutocompletionPage,"autocompletionFrame")
        self.autocompletionFrame.setEnabled(0)
        self.autocompletionFrame.setFrameShape(QFrame.NoFrame)
        self.autocompletionFrame.setFrameShadow(QFrame.Plain)
        self.autocompletionFrame.setLineWidth(0)
        autocompletionFrameLayout = QGridLayout(self.autocompletionFrame,1,1,11,6,"autocompletionFrameLayout")

        self.acCaseSensitivityCheckBox = QCheckBox(self.autocompletionFrame,"acCaseSensitivityCheckBox")

        autocompletionFrameLayout.addWidget(self.acCaseSensitivityCheckBox,0,0)

        self.acReplaceWordCheckBox = QCheckBox(self.autocompletionFrame,"acReplaceWordCheckBox")

        autocompletionFrameLayout.addWidget(self.acReplaceWordCheckBox,1,0)

        self.acShowSingleCheckBox = QCheckBox(self.autocompletionFrame,"acShowSingleCheckBox")

        autocompletionFrameLayout.addWidget(self.acShowSingleCheckBox,0,1)

        self.buttonGroup5 = QButtonGroup(self.autocompletionFrame,"buttonGroup5")
        self.buttonGroup5.setColumnLayout(0,Qt.Vertical)
        self.buttonGroup5.layout().setSpacing(6)
        self.buttonGroup5.layout().setMargin(6)
        buttonGroup5Layout = QHBoxLayout(self.buttonGroup5.layout())
        buttonGroup5Layout.setAlignment(Qt.AlignTop)

        self.acSourceDocumentRadioButton = QRadioButton(self.buttonGroup5,"acSourceDocumentRadioButton")
        buttonGroup5Layout.addWidget(self.acSourceDocumentRadioButton)

        self.acSourceAPIsRadioButton = QRadioButton(self.buttonGroup5,"acSourceAPIsRadioButton")
        buttonGroup5Layout.addWidget(self.acSourceAPIsRadioButton)

        autocompletionFrameLayout.addMultiCellWidget(self.buttonGroup5,3,3,0,1)

        layout17 = QHBoxLayout(None,0,6,"layout17")

        self.textLabel1_2 = QLabel(self.autocompletionFrame,"textLabel1_2")
        layout17.addWidget(self.textLabel1_2)

        self.acThresholdSlider = QSlider(self.autocompletionFrame,"acThresholdSlider")
        self.acThresholdSlider.setMaxValue(10)
        self.acThresholdSlider.setValue(2)
        self.acThresholdSlider.setOrientation(QSlider.Horizontal)
        self.acThresholdSlider.setTickmarks(QSlider.Both)
        self.acThresholdSlider.setTickInterval(1)
        layout17.addWidget(self.acThresholdSlider)

        self.lCDNumber4 = QLCDNumber(self.autocompletionFrame,"lCDNumber4")
        self.lCDNumber4.setNumDigits(2)
        self.lCDNumber4.setSegmentStyle(QLCDNumber.Filled)
        self.lCDNumber4.setProperty("value",QVariant(2))
        layout17.addWidget(self.lCDNumber4)

        autocompletionFrameLayout.addMultiCellLayout(layout17,2,2,0,1)
        editorAutocompletionPageLayout.addWidget(self.autocompletionFrame)
        spacer21 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorAutocompletionPageLayout.addItem(spacer21)
        self.configStack.addWidget(self.editorAutocompletionPage,6)

        self.printerPage = QWidget(self.configStack,"printerPage")
        printerPageLayout = QVBoxLayout(self.printerPage,6,6,"printerPageLayout")

        self.textLabel6 = QLabel(self.printerPage,"textLabel6")
        textLabel6_font = QFont(self.textLabel6.font())
        textLabel6_font.setBold(1)
        self.textLabel6.setFont(textLabel6_font)
        printerPageLayout.addWidget(self.textLabel6)

        self.line7 = QFrame(self.printerPage,"line7")
        self.line7.setFrameShape(QFrame.HLine)
        self.line7.setFrameShadow(QFrame.Sunken)
        self.line7.setFrameShape(QFrame.HLine)
        printerPageLayout.addWidget(self.line7)

        Layout48 = QGridLayout(None,1,1,0,6,"Layout48")
        Spacer14 = QSpacerItem(234,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout48.addItem(Spacer14,3,2)

        self.printMagnificationSpinBox = QSpinBox(self.printerPage,"printMagnificationSpinBox")
        self.printMagnificationSpinBox.setMaxValue(10)
        self.printMagnificationSpinBox.setMinValue(-10)
        self.printMagnificationSpinBox.setValue(-3)

        Layout48.addWidget(self.printMagnificationSpinBox,3,1)

        self.printheaderFontSample = QLineEdit(self.printerPage,"printheaderFontSample")
        self.printheaderFontSample.setFocusPolicy(QLineEdit.NoFocus)
        self.printheaderFontSample.setAlignment(QLineEdit.AlignHCenter)
        self.printheaderFontSample.setReadOnly(1)

        Layout48.addMultiCellWidget(self.printheaderFontSample,4,4,1,2)

        self.TextLabel1 = QLabel(self.printerPage,"TextLabel1")

        Layout48.addWidget(self.TextLabel1,0,0)

        self.TextLabel4 = QLabel(self.printerPage,"TextLabel4")
        self.TextLabel4.setAlignment(QLabel.AlignTop)

        Layout48.addWidget(self.TextLabel4,2,0)

        self.printerNameEdit = QLineEdit(self.printerPage,"printerNameEdit")

        Layout48.addMultiCellWidget(self.printerNameEdit,0,0,1,2)

        self.TextLabel3 = QLabel(self.printerPage,"TextLabel3")

        Layout48.addWidget(self.TextLabel3,3,0)

        self.ButtonGroup4 = QButtonGroup(self.printerPage,"ButtonGroup4")
        self.ButtonGroup4.setLineWidth(0)
        self.ButtonGroup4.setExclusive(1)
        self.ButtonGroup4.setColumnLayout(0,Qt.Vertical)
        self.ButtonGroup4.layout().setSpacing(0)
        self.ButtonGroup4.layout().setMargin(0)
        ButtonGroup4Layout = QVBoxLayout(self.ButtonGroup4.layout())
        ButtonGroup4Layout.setAlignment(Qt.AlignTop)

        self.printerColorButton = QRadioButton(self.ButtonGroup4,"printerColorButton")
        ButtonGroup4Layout.addWidget(self.printerColorButton)

        self.printerGrayscaleButton = QRadioButton(self.ButtonGroup4,"printerGrayscaleButton")
        ButtonGroup4Layout.addWidget(self.printerGrayscaleButton)

        Layout48.addMultiCellWidget(self.ButtonGroup4,1,1,1,2)

        self.ButtonGroup5 = QButtonGroup(self.printerPage,"ButtonGroup5")
        self.ButtonGroup5.setLineWidth(0)
        self.ButtonGroup5.setExclusive(1)
        self.ButtonGroup5.setColumnLayout(0,Qt.Vertical)
        self.ButtonGroup5.layout().setSpacing(0)
        self.ButtonGroup5.layout().setMargin(0)
        ButtonGroup5Layout = QVBoxLayout(self.ButtonGroup5.layout())
        ButtonGroup5Layout.setAlignment(Qt.AlignTop)

        self.printFirstPageFirstButton = QRadioButton(self.ButtonGroup5,"printFirstPageFirstButton")
        ButtonGroup5Layout.addWidget(self.printFirstPageFirstButton)

        self.printFirstPageLastButton = QRadioButton(self.ButtonGroup5,"printFirstPageLastButton")
        ButtonGroup5Layout.addWidget(self.printFirstPageLastButton)

        Layout48.addMultiCellWidget(self.ButtonGroup5,2,2,1,2)

        self.printheaderFontButton = QPushButton(self.printerPage,"printheaderFontButton")

        Layout48.addWidget(self.printheaderFontButton,4,0)

        self.TextLabel2 = QLabel(self.printerPage,"TextLabel2")
        self.TextLabel2.setAlignment(QLabel.AlignTop)

        Layout48.addWidget(self.TextLabel2,1,0)
        printerPageLayout.addLayout(Layout48)
        spacer27 = QSpacerItem(20,110,QSizePolicy.Minimum,QSizePolicy.Expanding)
        printerPageLayout.addItem(spacer27)
        self.configStack.addWidget(self.printerPage,7)

        self.projectPage = QWidget(self.configStack,"projectPage")
        projectPageLayout = QVBoxLayout(self.projectPage,6,6,"projectPageLayout")

        self.textLabel7 = QLabel(self.projectPage,"textLabel7")
        textLabel7_font = QFont(self.textLabel7.font())
        textLabel7_font.setBold(1)
        self.textLabel7.setFont(textLabel7_font)
        projectPageLayout.addWidget(self.textLabel7)

        self.line8 = QFrame(self.projectPage,"line8")
        self.line8.setFrameShape(QFrame.HLine)
        self.line8.setFrameShadow(QFrame.Sunken)
        self.line8.setFrameShape(QFrame.HLine)
        projectPageLayout.addWidget(self.line8)

        layout29 = QGridLayout(None,1,1,0,6,"layout29")
        spacer53 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer53,1,0)

        self.GroupBox12 = QGroupBox(self.projectPage,"GroupBox12")
        self.GroupBox12.setColumnLayout(0,Qt.Vertical)
        self.GroupBox12.layout().setSpacing(6)
        self.GroupBox12.layout().setMargin(6)
        GroupBox12Layout = QVBoxLayout(self.GroupBox12.layout())
        GroupBox12Layout.setAlignment(Qt.AlignTop)

        self.projectLoadSessionCheckBox = QCheckBox(self.GroupBox12,"projectLoadSessionCheckBox")
        GroupBox12Layout.addWidget(self.projectLoadSessionCheckBox)

        self.projectSaveSessionCheckBox = QCheckBox(self.GroupBox12,"projectSaveSessionCheckBox")
        GroupBox12Layout.addWidget(self.projectSaveSessionCheckBox)

        self.projectSessionAllBpCheckBox = QCheckBox(self.GroupBox12,"projectSessionAllBpCheckBox")
        GroupBox12Layout.addWidget(self.projectSessionAllBpCheckBox)

        layout29.addWidget(self.GroupBox12,2,1)
        spacer53_2 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer53_2,3,0)

        self.groupBox20_2 = QGroupBox(self.projectPage,"groupBox20_2")
        self.groupBox20_2.setColumnLayout(0,Qt.Vertical)
        self.groupBox20_2.layout().setSpacing(6)
        self.groupBox20_2.layout().setMargin(6)
        groupBox20_2Layout = QVBoxLayout(self.groupBox20_2.layout())
        groupBox20_2Layout.setAlignment(Qt.AlignTop)

        self.projectAutoCompileFormsCheckBox = QCheckBox(self.groupBox20_2,"projectAutoCompileFormsCheckBox")
        groupBox20_2Layout.addWidget(self.projectAutoCompileFormsCheckBox)

        layout29.addWidget(self.groupBox20_2,4,1)
        spacer54 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer54,1,2)
        spacer54_2 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer54_2,3,2)

        self.groupBox21_2 = QGroupBox(self.projectPage,"groupBox21_2")
        self.groupBox21_2.setColumnLayout(0,Qt.Vertical)
        self.groupBox21_2.layout().setSpacing(6)
        self.groupBox21_2.layout().setMargin(6)
        groupBox21_2Layout = QVBoxLayout(self.groupBox21_2.layout())
        groupBox21_2Layout.setAlignment(Qt.AlignTop)

        self.projectCompressedProjectFilesCheckBox = QCheckBox(self.groupBox21_2,"projectCompressedProjectFilesCheckBox")
        groupBox21_2Layout.addWidget(self.projectCompressedProjectFilesCheckBox)

        layout29.addWidget(self.groupBox21_2,0,1)

        self.groupBox39 = QGroupBox(self.projectPage,"groupBox39")
        self.groupBox39.setColumnLayout(0,Qt.Vertical)
        self.groupBox39.layout().setSpacing(6)
        self.groupBox39.layout().setMargin(6)
        groupBox39Layout = QVBoxLayout(self.groupBox39.layout())
        groupBox39Layout.setAlignment(Qt.AlignTop)

        self.projectTimestampCheckBox = QCheckBox(self.groupBox39,"projectTimestampCheckBox")
        groupBox39Layout.addWidget(self.projectTimestampCheckBox)

        layout29.addWidget(self.groupBox39,5,1)
        spacer55 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer55,2,0)
        spacer44_3 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer44_3,4,0)
        spacer52 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer52,0,2)
        spacer56 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer56,2,2)

        self.groupBox35 = QGroupBox(self.projectPage,"groupBox35")
        self.groupBox35.setColumnLayout(0,Qt.Vertical)
        self.groupBox35.layout().setSpacing(6)
        self.groupBox35.layout().setMargin(11)
        groupBox35Layout = QVBoxLayout(self.groupBox35.layout())
        groupBox35Layout.setAlignment(Qt.AlignTop)

        self.projectLoadDebugPropertiesCheckBox = QCheckBox(self.groupBox35,"projectLoadDebugPropertiesCheckBox")
        groupBox35Layout.addWidget(self.projectLoadDebugPropertiesCheckBox)

        self.projectSaveDebugPropertiesCheckBox = QCheckBox(self.groupBox35,"projectSaveDebugPropertiesCheckBox")
        groupBox35Layout.addWidget(self.projectSaveDebugPropertiesCheckBox)

        layout29.addWidget(self.groupBox35,3,1)
        spacer58 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer58,5,2)

        self.GroupBox4 = QGroupBox(self.projectPage,"GroupBox4")
        self.GroupBox4.setColumnLayout(0,Qt.Vertical)
        self.GroupBox4.layout().setSpacing(6)
        self.GroupBox4.layout().setMargin(6)
        GroupBox4Layout = QGridLayout(self.GroupBox4.layout())
        GroupBox4Layout.setAlignment(Qt.AlignTop)
        spacer30_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        GroupBox4Layout.addItem(spacer30_2,1,0)

        self.projectAutoIncludeNewFilesCheckBox = QCheckBox(self.GroupBox4,"projectAutoIncludeNewFilesCheckBox")
        self.projectAutoIncludeNewFilesCheckBox.setEnabled(0)

        GroupBox4Layout.addWidget(self.projectAutoIncludeNewFilesCheckBox,1,1)
        spacer31_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        GroupBox4Layout.addItem(spacer31_2,1,2)

        self.projectSearchNewFilesCheckBox = QCheckBox(self.GroupBox4,"projectSearchNewFilesCheckBox")

        GroupBox4Layout.addMultiCellWidget(self.projectSearchNewFilesCheckBox,0,0,0,1)
        spacer29_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        GroupBox4Layout.addItem(spacer29_2,0,2)

        layout29.addWidget(self.GroupBox4,1,1)
        spacer51 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer51,0,0)
        spacer45 = QSpacerItem(117,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer45,4,2)
        spacer57_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29.addItem(spacer57_2,5,0)
        projectPageLayout.addLayout(layout29)
        spacer57 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
        projectPageLayout.addItem(spacer57)
        self.configStack.addWidget(self.projectPage,8)

        self.interfacePage = QWidget(self.configStack,"interfacePage")
        interfacePageLayout = QVBoxLayout(self.interfacePage,6,6,"interfacePageLayout")

        self.textLabel8 = QLabel(self.interfacePage,"textLabel8")
        textLabel8_font = QFont(self.textLabel8.font())
        textLabel8_font.setBold(1)
        self.textLabel8.setFont(textLabel8_font)
        interfacePageLayout.addWidget(self.textLabel8)

        self.line9 = QFrame(self.interfacePage,"line9")
        self.line9.setFrameShape(QFrame.HLine)
        self.line9.setFrameShadow(QFrame.Sunken)
        self.line9.setFrameShape(QFrame.HLine)
        interfacePageLayout.addWidget(self.line9)

        self.uiBrowsersListFoldersFirstCheckBox = QCheckBox(self.interfacePage,"uiBrowsersListFoldersFirstCheckBox")
        interfacePageLayout.addWidget(self.uiBrowsersListFoldersFirstCheckBox)

        self.uiBrowsersHideNonPublicCheckBox = QCheckBox(self.interfacePage,"uiBrowsersHideNonPublicCheckBox")
        interfacePageLayout.addWidget(self.uiBrowsersHideNonPublicCheckBox)

        self.uiCaptionShowsFilenameCheckBox = QCheckBox(self.interfacePage,"uiCaptionShowsFilenameCheckBox")
        interfacePageLayout.addWidget(self.uiCaptionShowsFilenameCheckBox)

        self.TextLabel1_2_2_2 = QLabel(self.interfacePage,"TextLabel1_2_2_2")
        self.TextLabel1_2_2_2.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_2_font = QFont(self.TextLabel1_2_2_2.font())
        self.TextLabel1_2_2_2.setFont(TextLabel1_2_2_2_font)
        interfacePageLayout.addWidget(self.TextLabel1_2_2_2)

        layout26_3 = QGridLayout(None,1,1,0,6,"layout26_3")

        self.layoutComboBox = QComboBox(0,self.interfacePage,"layoutComboBox")
        self.layoutComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.layoutComboBox.sizePolicy().hasHeightForWidth()))

        layout26_3.addWidget(self.layoutComboBox,1,1)

        self.languageComboBox = QComboBox(0,self.interfacePage,"languageComboBox")
        self.languageComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.languageComboBox.sizePolicy().hasHeightForWidth()))

        layout26_3.addWidget(self.languageComboBox,0,1)

        self.languageLabel = QLabel(self.interfacePage,"languageLabel")
        self.languageLabel.setSizePolicy(QSizePolicy(QSizePolicy.Fixed,QSizePolicy.Preferred,0,0,self.languageLabel.sizePolicy().hasHeightForWidth()))

        layout26_3.addWidget(self.languageLabel,0,0)

        self.layoutLabel = QLabel(self.interfacePage,"layoutLabel")

        layout26_3.addWidget(self.layoutLabel,1,0)
        interfacePageLayout.addLayout(layout26_3)

        layout28 = QHBoxLayout(None,0,6,"layout28")

        self.embeddedShellGroup = QButtonGroup(self.interfacePage,"embeddedShellGroup")
        self.embeddedShellGroup.setExclusive(1)
        self.embeddedShellGroup.setColumnLayout(0,Qt.Vertical)
        self.embeddedShellGroup.layout().setSpacing(6)
        self.embeddedShellGroup.layout().setMargin(6)
        embeddedShellGroupLayout = QVBoxLayout(self.embeddedShellGroup.layout())
        embeddedShellGroupLayout.setAlignment(Qt.AlignTop)

        self.radioButton14 = QRadioButton(self.embeddedShellGroup,"radioButton14")
        embeddedShellGroupLayout.addWidget(self.radioButton14)

        self.radioButton15 = QRadioButton(self.embeddedShellGroup,"radioButton15")
        embeddedShellGroupLayout.addWidget(self.radioButton15)
        layout28.addWidget(self.embeddedShellGroup)

        self.embeddedFileBrowserGroup = QButtonGroup(self.interfacePage,"embeddedFileBrowserGroup")
        self.embeddedFileBrowserGroup.setExclusive(1)
        self.embeddedFileBrowserGroup.setColumnLayout(0,Qt.Vertical)
        self.embeddedFileBrowserGroup.layout().setSpacing(6)
        self.embeddedFileBrowserGroup.layout().setMargin(6)
        embeddedFileBrowserGroupLayout = QVBoxLayout(self.embeddedFileBrowserGroup.layout())
        embeddedFileBrowserGroupLayout.setAlignment(Qt.AlignTop)

        self.separateFileBrowserButton = QRadioButton(self.embeddedFileBrowserGroup,"separateFileBrowserButton")
        embeddedFileBrowserGroupLayout.addWidget(self.separateFileBrowserButton)

        self.radioButton17 = QRadioButton(self.embeddedFileBrowserGroup,"radioButton17")
        embeddedFileBrowserGroupLayout.addWidget(self.radioButton17)

        self.radioButton18 = QRadioButton(self.embeddedFileBrowserGroup,"radioButton18")
        embeddedFileBrowserGroupLayout.addWidget(self.radioButton18)
        layout28.addWidget(self.embeddedFileBrowserGroup)
        interfacePageLayout.addLayout(layout28)
        spacer41 = QSpacerItem(20,150,QSizePolicy.Minimum,QSizePolicy.Expanding)
        interfacePageLayout.addItem(spacer41)

        Layout16 = QHBoxLayout(None,0,6,"Layout16")
        Spacer7_2 = QSpacerItem(30,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout16.addItem(Spacer7_2)

        self.ResetLayout = QPushButton(self.interfacePage,"ResetLayout")
        Layout16.addWidget(self.ResetLayout)
        Spacer8_2 = QSpacerItem(30,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout16.addItem(Spacer8_2)
        interfacePageLayout.addLayout(Layout16)
        self.configStack.addWidget(self.interfacePage,9)

        self.iconsPage = QWidget(self.configStack,"iconsPage")
        iconsPageLayout = QGridLayout(self.iconsPage,1,1,6,6,"iconsPageLayout")

        self.textLabel1_11 = QLabel(self.iconsPage,"textLabel1_11")
        textLabel1_11_font = QFont(self.textLabel1_11.font())
        textLabel1_11_font.setBold(1)
        self.textLabel1_11.setFont(textLabel1_11_font)

        iconsPageLayout.addMultiCellWidget(self.textLabel1_11,0,0,0,1)

        self.line10 = QFrame(self.iconsPage,"line10")
        self.line10.setFrameShape(QFrame.HLine)
        self.line10.setFrameShadow(QFrame.Sunken)
        self.line10.setFrameShape(QFrame.HLine)

        iconsPageLayout.addMultiCellWidget(self.line10,1,1,0,1)

        self.TextLabel1_2_2_2_2 = QLabel(self.iconsPage,"TextLabel1_2_2_2_2")
        self.TextLabel1_2_2_2_2.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_2_2_font = QFont(self.TextLabel1_2_2_2_2.font())
        self.TextLabel1_2_2_2_2.setFont(TextLabel1_2_2_2_2_font)

        iconsPageLayout.addMultiCellWidget(self.TextLabel1_2_2_2_2,2,2,0,1)

        self.iconDirectoryList = QListView(self.iconsPage,"iconDirectoryList")
        self.iconDirectoryList.addColumn(QString.null)

        iconsPageLayout.addWidget(self.iconDirectoryList,3,0)

        layout15 = QHBoxLayout(None,0,6,"layout15")

        self.deleteIconDirectoryButton = QPushButton(self.iconsPage,"deleteIconDirectoryButton")
        layout15.addWidget(self.deleteIconDirectoryButton)

        self.addIconDirectoryButton = QPushButton(self.iconsPage,"addIconDirectoryButton")
        layout15.addWidget(self.addIconDirectoryButton)

        self.iconDirectoryEdit = QLineEdit(self.iconsPage,"iconDirectoryEdit")
        layout15.addWidget(self.iconDirectoryEdit)

        self.iconDirectoryButton = QPushButton(self.iconsPage,"iconDirectoryButton")
        layout15.addWidget(self.iconDirectoryButton)

        iconsPageLayout.addLayout(layout15,4,0)

        self.showIconsButton = QPushButton(self.iconsPage,"showIconsButton")

        iconsPageLayout.addWidget(self.showIconsButton,4,1)

        layout29_2 = QVBoxLayout(None,0,6,"layout29_2")
        spacer35 = QSpacerItem(20,209,QSizePolicy.Minimum,QSizePolicy.Expanding)
        layout29_2.addItem(spacer35)

        self.upButton = QPushButton(self.iconsPage,"upButton")
        layout29_2.addWidget(self.upButton)

        self.downButton = QPushButton(self.iconsPage,"downButton")
        layout29_2.addWidget(self.downButton)
        spacer36 = QSpacerItem(20,170,QSizePolicy.Minimum,QSizePolicy.Expanding)
        layout29_2.addItem(spacer36)

        iconsPageLayout.addLayout(layout29_2,3,1)
        self.configStack.addWidget(self.iconsPage,10)

        self.debuggerGeneralPage = QWidget(self.configStack,"debuggerGeneralPage")
        debuggerGeneralPageLayout = QVBoxLayout(self.debuggerGeneralPage,6,6,"debuggerGeneralPageLayout")

        self.textLabel2_4 = QLabel(self.debuggerGeneralPage,"textLabel2_4")
        textLabel2_4_font = QFont(self.textLabel2_4.font())
        textLabel2_4_font.setBold(1)
        self.textLabel2_4.setFont(textLabel2_4_font)
        debuggerGeneralPageLayout.addWidget(self.textLabel2_4)

        self.line11 = QFrame(self.debuggerGeneralPage,"line11")
        self.line11.setFrameShape(QFrame.HLine)
        self.line11.setFrameShadow(QFrame.Sunken)
        self.line11.setFrameShape(QFrame.HLine)
        debuggerGeneralPageLayout.addWidget(self.line11)

        self.GroupBox10 = QGroupBox(self.debuggerGeneralPage,"GroupBox10")
        self.GroupBox10.setColumnLayout(0,Qt.Vertical)
        self.GroupBox10.layout().setSpacing(6)
        self.GroupBox10.layout().setMargin(6)
        GroupBox10Layout = QGridLayout(self.GroupBox10.layout())
        GroupBox10Layout.setAlignment(Qt.AlignTop)

        self.passiveDbgPortSpinBox = QSpinBox(self.GroupBox10,"passiveDbgPortSpinBox")
        self.passiveDbgPortSpinBox.setEnabled(0)
        self.passiveDbgPortSpinBox.setMaxValue(65535)
        self.passiveDbgPortSpinBox.setMinValue(1024)
        self.passiveDbgPortSpinBox.setValue(42424)

        GroupBox10Layout.addWidget(self.passiveDbgPortSpinBox,2,1)
        Spacer7 = QSpacerItem(309,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        GroupBox10Layout.addItem(Spacer7,2,2)

        self.passiveDbgPortLabel = QLabel(self.GroupBox10,"passiveDbgPortLabel")
        self.passiveDbgPortLabel.setEnabled(0)

        GroupBox10Layout.addWidget(self.passiveDbgPortLabel,2,0)

        self.TextLabel1_2_2 = QLabel(self.GroupBox10,"TextLabel1_2_2")
        self.TextLabel1_2_2.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_font = QFont(self.TextLabel1_2_2.font())
        self.TextLabel1_2_2.setFont(TextLabel1_2_2_font)

        GroupBox10Layout.addMultiCellWidget(self.TextLabel1_2_2,0,0,0,2)

        self.passiveDbgCheckBox = QCheckBox(self.GroupBox10,"passiveDbgCheckBox")

        GroupBox10Layout.addMultiCellWidget(self.passiveDbgCheckBox,1,1,0,2)
        debuggerGeneralPageLayout.addWidget(self.GroupBox10)

        self.GroupBox9 = QGroupBox(self.debuggerGeneralPage,"GroupBox9")
        self.GroupBox9.setColumnLayout(0,Qt.Vertical)
        self.GroupBox9.layout().setSpacing(6)
        self.GroupBox9.layout().setMargin(6)
        GroupBox9Layout = QGridLayout(self.GroupBox9.layout())
        GroupBox9Layout.setAlignment(Qt.AlignTop)

        self.execLabel = QLabel(self.GroupBox9,"execLabel")
        self.execLabel.setEnabled(0)

        GroupBox9Layout.addWidget(self.execLabel,2,0)

        self.hostLabel = QLabel(self.GroupBox9,"hostLabel")
        self.hostLabel.setEnabled(0)

        GroupBox9Layout.addWidget(self.hostLabel,1,0)

        self.remoteCheckBox = QCheckBox(self.GroupBox9,"remoteCheckBox")

        GroupBox9Layout.addMultiCellWidget(self.remoteCheckBox,0,0,0,1)

        self.hostLineEdit = QLineEdit(self.GroupBox9,"hostLineEdit")
        self.hostLineEdit.setEnabled(0)

        GroupBox9Layout.addWidget(self.hostLineEdit,1,1)

        self.execLineEdit = QLineEdit(self.GroupBox9,"execLineEdit")
        self.execLineEdit.setEnabled(0)

        GroupBox9Layout.addWidget(self.execLineEdit,2,1)
        debuggerGeneralPageLayout.addWidget(self.GroupBox9)

        self.groupBox27 = QGroupBox(self.debuggerGeneralPage,"groupBox27")
        self.groupBox27.setColumnLayout(0,Qt.Vertical)
        self.groupBox27.layout().setSpacing(6)
        self.groupBox27.layout().setMargin(6)
        groupBox27Layout = QGridLayout(self.groupBox27.layout())
        groupBox27Layout.setAlignment(Qt.AlignTop)

        self.consoleDbgCheckBox = QCheckBox(self.groupBox27,"consoleDbgCheckBox")

        groupBox27Layout.addMultiCellWidget(self.consoleDbgCheckBox,0,0,0,1)

        self.textLabel1_17 = QLabel(self.groupBox27,"textLabel1_17")
        self.textLabel1_17.setEnabled(0)

        groupBox27Layout.addWidget(self.textLabel1_17,1,0)

        self.consoleDbgEdit = QLineEdit(self.groupBox27,"consoleDbgEdit")
        self.consoleDbgEdit.setEnabled(0)

        groupBox27Layout.addWidget(self.consoleDbgEdit,1,1)
        debuggerGeneralPageLayout.addWidget(self.groupBox27)

        self.dbgPathTranslationGroup = QGroupBox(self.debuggerGeneralPage,"dbgPathTranslationGroup")
        self.dbgPathTranslationGroup.setCheckable(1)
        self.dbgPathTranslationGroup.setChecked(0)
        self.dbgPathTranslationGroup.setColumnLayout(0,Qt.Vertical)
        self.dbgPathTranslationGroup.layout().setSpacing(6)
        self.dbgPathTranslationGroup.layout().setMargin(6)
        dbgPathTranslationGroupLayout = QGridLayout(self.dbgPathTranslationGroup.layout())
        dbgPathTranslationGroupLayout.setAlignment(Qt.AlignTop)

        self.textLabel2_9 = QLabel(self.dbgPathTranslationGroup,"textLabel2_9")

        dbgPathTranslationGroupLayout.addWidget(self.textLabel2_9,1,0)

        self.textLabel1_18 = QLabel(self.dbgPathTranslationGroup,"textLabel1_18")

        dbgPathTranslationGroupLayout.addWidget(self.textLabel1_18,0,0)

        self.dbgTranslationLocalEdit = QLineEdit(self.dbgPathTranslationGroup,"dbgTranslationLocalEdit")

        dbgPathTranslationGroupLayout.addWidget(self.dbgTranslationLocalEdit,1,1)

        self.dbgTranslationRemoteEdit = QLineEdit(self.dbgPathTranslationGroup,"dbgTranslationRemoteEdit")

        dbgPathTranslationGroupLayout.addWidget(self.dbgTranslationRemoteEdit,0,1)
        debuggerGeneralPageLayout.addWidget(self.dbgPathTranslationGroup)

        self.debugEnvironGroup = QGroupBox(self.debuggerGeneralPage,"debugEnvironGroup")
        self.debugEnvironGroup.setColumnLayout(0,Qt.Vertical)
        self.debugEnvironGroup.layout().setSpacing(6)
        self.debugEnvironGroup.layout().setMargin(6)
        debugEnvironGroupLayout = QGridLayout(self.debugEnvironGroup.layout())
        debugEnvironGroupLayout.setAlignment(Qt.AlignTop)

        self.textLabel1_16 = QLabel(self.debugEnvironGroup,"textLabel1_16")

        debugEnvironGroupLayout.addWidget(self.textLabel1_16,1,0)

        self.debugEnvironReplaceCheckBox = QCheckBox(self.debugEnvironGroup,"debugEnvironReplaceCheckBox")

        debugEnvironGroupLayout.addMultiCellWidget(self.debugEnvironReplaceCheckBox,0,0,0,1)

        self.debugEnvironEdit = QLineEdit(self.debugEnvironGroup,"debugEnvironEdit")

        debugEnvironGroupLayout.addWidget(self.debugEnvironEdit,1,1)
        debuggerGeneralPageLayout.addWidget(self.debugEnvironGroup)

        self.automaticResetCheckBox = QCheckBox(self.debuggerGeneralPage,"automaticResetCheckBox")
        debuggerGeneralPageLayout.addWidget(self.automaticResetCheckBox)
        spacer34 = QSpacerItem(20,20,QSizePolicy.Minimum,QSizePolicy.Expanding)
        debuggerGeneralPageLayout.addItem(spacer34)
        self.configStack.addWidget(self.debuggerGeneralPage,11)

        self.helpPage = QWidget(self.configStack,"helpPage")
        helpPageLayout = QVBoxLayout(self.helpPage,6,6,"helpPageLayout")

        self.textLabel6_2 = QLabel(self.helpPage,"textLabel6_2")
        textLabel6_2_font = QFont(self.textLabel6_2.font())
        textLabel6_2_font.setBold(1)
        self.textLabel6_2.setFont(textLabel6_2_font)
        helpPageLayout.addWidget(self.textLabel6_2)

        self.line17 = QFrame(self.helpPage,"line17")
        self.line17.setFrameShape(QFrame.HLine)
        self.line17.setFrameShadow(QFrame.Sunken)
        self.line17.setFrameShape(QFrame.HLine)
        helpPageLayout.addWidget(self.line17)

        self.helpViewerGroup = QButtonGroup(self.helpPage,"helpViewerGroup")
        self.helpViewerGroup.setExclusive(1)
        self.helpViewerGroup.setColumnLayout(0,Qt.Vertical)
        self.helpViewerGroup.layout().setSpacing(6)
        self.helpViewerGroup.layout().setMargin(6)
        helpViewerGroupLayout = QGridLayout(self.helpViewerGroup.layout())
        helpViewerGroupLayout.setAlignment(Qt.AlignTop)

        self.webBrowserButton = QRadioButton(self.helpViewerGroup,"webBrowserButton")
        self.helpViewerGroup.insert( self.webBrowserButton,3)

        helpViewerGroupLayout.addWidget(self.webBrowserButton,0,2)

        self.qtAssistantButton = QRadioButton(self.helpViewerGroup,"qtAssistantButton")
        self.helpViewerGroup.insert( self.qtAssistantButton,2)

        helpViewerGroupLayout.addWidget(self.qtAssistantButton,0,1)

        self.helpBrowserButton = QRadioButton(self.helpViewerGroup,"helpBrowserButton")
        self.helpViewerGroup.insert( self.helpBrowserButton,1)

        helpViewerGroupLayout.addWidget(self.helpBrowserButton,0,0)

        self.customViewerButton = QRadioButton(self.helpViewerGroup,"customViewerButton")
        self.helpViewerGroup.insert( self.customViewerButton,4)

        helpViewerGroupLayout.addWidget(self.customViewerButton,0,3)

        layout28_2 = QHBoxLayout(None,0,6,"layout28_2")

        self.customViewerEdit = QLineEdit(self.helpViewerGroup,"customViewerEdit")
        self.customViewerEdit.setEnabled(0)
        layout28_2.addWidget(self.customViewerEdit)

        self.customViewerSelectionButton = QPushButton(self.helpViewerGroup,"customViewerSelectionButton")
        self.customViewerSelectionButton.setEnabled(0)
        self.helpViewerGroup.insert( self.customViewerSelectionButton,-1)
        layout28_2.addWidget(self.customViewerSelectionButton)

        helpViewerGroupLayout.addMultiCellLayout(layout28_2,1,1,0,3)
        helpPageLayout.addWidget(self.helpViewerGroup)

        self.groupBox29 = QGroupBox(self.helpPage,"groupBox29")
        self.groupBox29.setColumnLayout(0,Qt.Vertical)
        self.groupBox29.layout().setSpacing(6)
        self.groupBox29.layout().setMargin(6)
        groupBox29Layout = QGridLayout(self.groupBox29.layout())
        groupBox29Layout.setAlignment(Qt.AlignTop)

        self.webbrowserButton = QPushButton(self.groupBox29,"webbrowserButton")

        groupBox29Layout.addWidget(self.webbrowserButton,0,1)

        self.webbrowserEdit = QLineEdit(self.groupBox29,"webbrowserEdit")

        groupBox29Layout.addWidget(self.webbrowserEdit,0,0)

        self.textLabel1_8 = QLabel(self.groupBox29,"textLabel1_8")

        groupBox29Layout.addMultiCellWidget(self.textLabel1_8,1,1,0,1)
        helpPageLayout.addWidget(self.groupBox29)

        self.groupBox28 = QGroupBox(self.helpPage,"groupBox28")
        self.groupBox28.setColumnLayout(0,Qt.Vertical)
        self.groupBox28.layout().setSpacing(6)
        self.groupBox28.layout().setMargin(6)
        groupBox28Layout = QHBoxLayout(self.groupBox28.layout())
        groupBox28Layout.setAlignment(Qt.AlignTop)

        self.pdfviewerEdit = QLineEdit(self.groupBox28,"pdfviewerEdit")
        groupBox28Layout.addWidget(self.pdfviewerEdit)

        self.pdfviewerButton = QPushButton(self.groupBox28,"pdfviewerButton")
        groupBox28Layout.addWidget(self.pdfviewerButton)
        helpPageLayout.addWidget(self.groupBox28)

        self.groupBox30 = QGroupBox(self.helpPage,"groupBox30")
        self.groupBox30.setColumnLayout(0,Qt.Vertical)
        self.groupBox30.layout().setSpacing(6)
        self.groupBox30.layout().setMargin(6)
        groupBox30Layout = QGridLayout(self.groupBox30.layout())
        groupBox30Layout.setAlignment(Qt.AlignTop)

        self.pythonDocDirButton = QPushButton(self.groupBox30,"pythonDocDirButton")

        groupBox30Layout.addWidget(self.pythonDocDirButton,0,1)

        self.pythonDocDirEdit = QLineEdit(self.groupBox30,"pythonDocDirEdit")

        groupBox30Layout.addWidget(self.pythonDocDirEdit,0,0)

        self.textLabel1_8_2 = QLabel(self.groupBox30,"textLabel1_8_2")

        groupBox30Layout.addMultiCellWidget(self.textLabel1_8_2,1,1,0,1)
        helpPageLayout.addWidget(self.groupBox30)

        self.groupBox31 = QGroupBox(self.helpPage,"groupBox31")
        self.groupBox31.setColumnLayout(0,Qt.Vertical)
        self.groupBox31.layout().setSpacing(6)
        self.groupBox31.layout().setMargin(6)
        groupBox31Layout = QGridLayout(self.groupBox31.layout())
        groupBox31Layout.setAlignment(Qt.AlignTop)

        self.qtDocDirEdit = QLineEdit(self.groupBox31,"qtDocDirEdit")

        groupBox31Layout.addWidget(self.qtDocDirEdit,0,0)

        self.qtDocDirButton = QPushButton(self.groupBox31,"qtDocDirButton")

        groupBox31Layout.addWidget(self.qtDocDirButton,0,1)

        self.textLabel1_8_2_2 = QLabel(self.groupBox31,"textLabel1_8_2_2")

        groupBox31Layout.addMultiCellWidget(self.textLabel1_8_2_2,1,1,0,1)
        helpPageLayout.addWidget(self.groupBox31)

        self.groupBox31_2 = QGroupBox(self.helpPage,"groupBox31_2")
        self.groupBox31_2.setColumnLayout(0,Qt.Vertical)
        self.groupBox31_2.layout().setSpacing(6)
        self.groupBox31_2.layout().setMargin(6)
        groupBox31_2Layout = QGridLayout(self.groupBox31_2.layout())
        groupBox31_2Layout.setAlignment(Qt.AlignTop)

        self.qt4DocDirEdit = QLineEdit(self.groupBox31_2,"qt4DocDirEdit")

        groupBox31_2Layout.addWidget(self.qt4DocDirEdit,0,0)

        self.qt4DocDirButton = QPushButton(self.groupBox31_2,"qt4DocDirButton")

        groupBox31_2Layout.addWidget(self.qt4DocDirButton,0,1)

        self.textLabel1_8_2_2_2 = QLabel(self.groupBox31_2,"textLabel1_8_2_2_2")

        groupBox31_2Layout.addMultiCellWidget(self.textLabel1_8_2_2_2,1,1,0,1)
        helpPageLayout.addWidget(self.groupBox31_2)
        spacer27_2 = QSpacerItem(20,30,QSizePolicy.Minimum,QSizePolicy.Expanding)
        helpPageLayout.addItem(spacer27_2)
        self.configStack.addWidget(self.helpPage,12)

        self.emailPage = QWidget(self.configStack,"emailPage")
        emailPageLayout = QVBoxLayout(self.emailPage,6,6,"emailPageLayout")

        self.textLabel5_2 = QLabel(self.emailPage,"textLabel5_2")
        textLabel5_2_font = QFont(self.textLabel5_2.font())
        textLabel5_2_font.setBold(1)
        self.textLabel5_2.setFont(textLabel5_2_font)
        emailPageLayout.addWidget(self.textLabel5_2)

        self.line16 = QFrame(self.emailPage,"line16")
        self.line16.setFrameShape(QFrame.HLine)
        self.line16.setFrameShadow(QFrame.Sunken)
        self.line16.setFrameShape(QFrame.HLine)
        emailPageLayout.addWidget(self.line16)

        layout19 = QGridLayout(None,1,1,0,6,"layout19")

        self.textLabel2_2 = QLabel(self.emailPage,"textLabel2_2")

        layout19.addWidget(self.textLabel2_2,0,0)

        self.signatureEdit = QTextEdit(self.emailPage,"signatureEdit")

        layout19.addWidget(self.signatureEdit,2,1)

        self.textLabel1_5 = QLabel(self.emailPage,"textLabel1_5")

        layout19.addWidget(self.textLabel1_5,1,0)

        self.textLabel1_6 = QLabel(self.emailPage,"textLabel1_6")
        self.textLabel1_6.setAlignment(QLabel.AlignTop)

        layout19.addWidget(self.textLabel1_6,2,0)

        self.mailServerEdit = QLineEdit(self.emailPage,"mailServerEdit")

        layout19.addWidget(self.mailServerEdit,0,1)

        self.emailEdit = QLineEdit(self.emailPage,"emailEdit")

        layout19.addWidget(self.emailEdit,1,1)
        emailPageLayout.addLayout(layout19)

        self.mailAuthenticationCheckBox = QCheckBox(self.emailPage,"mailAuthenticationCheckBox")
        emailPageLayout.addWidget(self.mailAuthenticationCheckBox)

        self.mailUserFrame = QFrame(self.emailPage,"mailUserFrame")
        self.mailUserFrame.setEnabled(0)
        self.mailUserFrame.setFrameShape(QFrame.NoFrame)
        self.mailUserFrame.setFrameShadow(QFrame.Plain)
        mailUserFrameLayout = QGridLayout(self.mailUserFrame,1,1,0,6,"mailUserFrameLayout")

        self.textLabel1_15 = QLabel(self.mailUserFrame,"textLabel1_15")

        mailUserFrameLayout.addWidget(self.textLabel1_15,0,0)

        self.textLabel2_7 = QLabel(self.mailUserFrame,"textLabel2_7")

        mailUserFrameLayout.addWidget(self.textLabel2_7,1,0)

        self.mailPasswordEdit = QLineEdit(self.mailUserFrame,"mailPasswordEdit")
        self.mailPasswordEdit.setEchoMode(QLineEdit.Password)

        mailUserFrameLayout.addWidget(self.mailPasswordEdit,1,1)

        self.mailUserEdit = QLineEdit(self.mailUserFrame,"mailUserEdit")

        mailUserFrameLayout.addWidget(self.mailUserEdit,0,1)
        emailPageLayout.addWidget(self.mailUserFrame)
        spacer28_2 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        emailPageLayout.addItem(spacer28_2)
        self.configStack.addWidget(self.emailPage,13)

        self.qtPage = QWidget(self.configStack,"qtPage")
        qtPageLayout = QVBoxLayout(self.qtPage,6,6,"qtPageLayout")

        self.textLabel1_12 = QLabel(self.qtPage,"textLabel1_12")
        textLabel1_12_font = QFont(self.textLabel1_12.font())
        textLabel1_12_font.setBold(1)
        self.textLabel1_12.setFont(textLabel1_12_font)
        qtPageLayout.addWidget(self.textLabel1_12)

        self.line12 = QFrame(self.qtPage,"line12")
        self.line12.setFrameShape(QFrame.HLine)
        self.line12.setFrameShadow(QFrame.Sunken)
        self.line12.setFrameShape(QFrame.HLine)
        qtPageLayout.addWidget(self.line12)

        self.groupBox16 = QGroupBox(self.qtPage,"groupBox16")
        self.groupBox16.setColumnLayout(0,Qt.Vertical)
        self.groupBox16.layout().setSpacing(6)
        self.groupBox16.layout().setMargin(6)
        groupBox16Layout = QGridLayout(self.groupBox16.layout())
        groupBox16Layout.setAlignment(Qt.AlignTop)

        self.textLabel1_2_2 = QLabel(self.groupBox16,"textLabel1_2_2")

        groupBox16Layout.addMultiCellWidget(self.textLabel1_2_2,2,2,0,1)

        self.qtEdit = QLineEdit(self.groupBox16,"qtEdit")

        groupBox16Layout.addWidget(self.qtEdit,1,0)

        self.qtButton = QPushButton(self.groupBox16,"qtButton")

        groupBox16Layout.addWidget(self.qtButton,1,1)

        self.TextLabel1_2_2_3 = QLabel(self.groupBox16,"TextLabel1_2_2_3")
        self.TextLabel1_2_2_3.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_3_font = QFont(self.TextLabel1_2_2_3.font())
        self.TextLabel1_2_2_3.setFont(TextLabel1_2_2_3_font)

        groupBox16Layout.addMultiCellWidget(self.TextLabel1_2_2_3,0,0,0,1)

        self.exportQtDirCheckBox = QCheckBox(self.groupBox16,"exportQtDirCheckBox")
        self.exportQtDirCheckBox.setEnabled(0)

        groupBox16Layout.addMultiCellWidget(self.exportQtDirCheckBox,3,3,0,1)
        qtPageLayout.addWidget(self.groupBox16)

        self.groupBox16_2 = QGroupBox(self.qtPage,"groupBox16_2")
        self.groupBox16_2.setColumnLayout(0,Qt.Vertical)
        self.groupBox16_2.layout().setSpacing(6)
        self.groupBox16_2.layout().setMargin(6)
        groupBox16_2Layout = QGridLayout(self.groupBox16_2.layout())
        groupBox16_2Layout.setAlignment(Qt.AlignTop)

        self.qt4Edit = QLineEdit(self.groupBox16_2,"qt4Edit")

        groupBox16_2Layout.addWidget(self.qt4Edit,1,0)

        self.qt4Button = QPushButton(self.groupBox16_2,"qt4Button")

        groupBox16_2Layout.addWidget(self.qt4Button,1,1)

        self.TextLabel1_2_2_3_2 = QLabel(self.groupBox16_2,"TextLabel1_2_2_3_2")
        self.TextLabel1_2_2_3_2.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_3_2_font = QFont(self.TextLabel1_2_2_3_2.font())
        self.TextLabel1_2_2_3_2.setFont(TextLabel1_2_2_3_2_font)

        groupBox16_2Layout.addMultiCellWidget(self.TextLabel1_2_2_3_2,0,0,0,1)

        self.exportQt4DirCheckBox = QCheckBox(self.groupBox16_2,"exportQt4DirCheckBox")
        self.exportQt4DirCheckBox.setEnabled(0)

        groupBox16_2Layout.addMultiCellWidget(self.exportQt4DirCheckBox,3,3,0,1)

        self.textLabel1_2_2_2 = QLabel(self.groupBox16_2,"textLabel1_2_2_2")

        groupBox16_2Layout.addMultiCellWidget(self.textLabel1_2_2_2,2,2,0,1)
        qtPageLayout.addWidget(self.groupBox16_2)
        spacer36_2 = QSpacerItem(20,250,QSizePolicy.Minimum,QSizePolicy.Expanding)
        qtPageLayout.addItem(spacer36_2)
        self.configStack.addWidget(self.qtPage,14)

        self.corbaPage = QWidget(self.configStack,"corbaPage")
        corbaPageLayout = QVBoxLayout(self.corbaPage,6,6,"corbaPageLayout")

        self.textLabel2_5 = QLabel(self.corbaPage,"textLabel2_5")
        textLabel2_5_font = QFont(self.textLabel2_5.font())
        textLabel2_5_font.setBold(1)
        self.textLabel2_5.setFont(textLabel2_5_font)
        corbaPageLayout.addWidget(self.textLabel2_5)

        self.line13 = QFrame(self.corbaPage,"line13")
        self.line13.setFrameShape(QFrame.HLine)
        self.line13.setFrameShadow(QFrame.Sunken)
        self.line13.setFrameShape(QFrame.HLine)
        corbaPageLayout.addWidget(self.line13)

        self.groupBox19 = QGroupBox(self.corbaPage,"groupBox19")
        self.groupBox19.setColumnLayout(0,Qt.Vertical)
        self.groupBox19.layout().setSpacing(6)
        self.groupBox19.layout().setMargin(6)
        groupBox19Layout = QGridLayout(self.groupBox19.layout())
        groupBox19Layout.setAlignment(Qt.AlignTop)

        self.idlEdit = QLineEdit(self.groupBox19,"idlEdit")

        groupBox19Layout.addWidget(self.idlEdit,0,0)

        self.idlButton = QPushButton(self.groupBox19,"idlButton")

        groupBox19Layout.addWidget(self.idlButton,0,1)

        self.textLabel1_4 = QLabel(self.groupBox19,"textLabel1_4")

        groupBox19Layout.addMultiCellWidget(self.textLabel1_4,1,1,0,1)
        corbaPageLayout.addWidget(self.groupBox19)
        spacer37 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        corbaPageLayout.addItem(spacer37)
        self.configStack.addWidget(self.corbaPage,15)

        self.shellPage = QWidget(self.configStack,"shellPage")
        shellPageLayout = QVBoxLayout(self.shellPage,6,6,"shellPageLayout")

        self.textLabel3_2 = QLabel(self.shellPage,"textLabel3_2")
        textLabel3_2_font = QFont(self.textLabel3_2.font())
        textLabel3_2_font.setBold(1)
        self.textLabel3_2.setFont(textLabel3_2_font)
        shellPageLayout.addWidget(self.textLabel3_2)

        self.line14 = QFrame(self.shellPage,"line14")
        self.line14.setFrameShape(QFrame.HLine)
        self.line14.setFrameShadow(QFrame.Sunken)
        self.line14.setFrameShape(QFrame.HLine)
        shellPageLayout.addWidget(self.line14)

        self.GroupBox8 = QGroupBox(self.shellPage,"GroupBox8")
        self.GroupBox8.setColumnLayout(0,Qt.Vertical)
        self.GroupBox8.layout().setSpacing(6)
        self.GroupBox8.layout().setMargin(6)
        GroupBox8Layout = QVBoxLayout(self.GroupBox8.layout())
        GroupBox8Layout.setAlignment(Qt.AlignTop)

        layout24 = QHBoxLayout(None,0,6,"layout24")

        self.TextLabel13_2_2_2_2 = QLabel(self.GroupBox8,"TextLabel13_2_2_2_2")
        layout24.addWidget(self.TextLabel13_2_2_2_2)

        self.shellLinenowidthSlider = QSlider(self.GroupBox8,"shellLinenowidthSlider")
        self.shellLinenowidthSlider.setMinValue(2)
        self.shellLinenowidthSlider.setMaxValue(8)
        self.shellLinenowidthSlider.setValue(4)
        self.shellLinenowidthSlider.setOrientation(QSlider.Horizontal)
        self.shellLinenowidthSlider.setTickmarks(QSlider.Both)
        self.shellLinenowidthSlider.setTickInterval(1)
        layout24.addWidget(self.shellLinenowidthSlider)

        self.shellLinenowidthLCD = QLCDNumber(self.GroupBox8,"shellLinenowidthLCD")
        self.shellLinenowidthLCD.setNumDigits(2)
        self.shellLinenowidthLCD.setSegmentStyle(QLCDNumber.Filled)
        self.shellLinenowidthLCD.setProperty("value",QVariant(4))
        layout24.addWidget(self.shellLinenowidthLCD)
        GroupBox8Layout.addLayout(layout24)

        layout29_3 = QGridLayout(None,1,1,0,6,"layout29_3")

        self.shellLinenoCheckBox = QCheckBox(self.GroupBox8,"shellLinenoCheckBox")

        layout29_3.addWidget(self.shellLinenoCheckBox,0,0)

        self.shellACEnabledCheckBox = QCheckBox(self.GroupBox8,"shellACEnabledCheckBox")

        layout29_3.addWidget(self.shellACEnabledCheckBox,1,0)

        self.shellCTEnabledCheckBox = QCheckBox(self.GroupBox8,"shellCTEnabledCheckBox")

        layout29_3.addWidget(self.shellCTEnabledCheckBox,1,1)

        self.shellWordWrapCheckBox = QCheckBox(self.GroupBox8,"shellWordWrapCheckBox")

        layout29_3.addWidget(self.shellWordWrapCheckBox,0,1)
        GroupBox8Layout.addLayout(layout29_3)

        layout30 = QHBoxLayout(None,0,6,"layout30")

        self.textLabel1_20 = QLabel(self.GroupBox8,"textLabel1_20")
        layout30.addWidget(self.textLabel1_20)

        self.shellHistorySpinBox = QSpinBox(self.GroupBox8,"shellHistorySpinBox")
        self.shellHistorySpinBox.setMaxValue(1000)
        self.shellHistorySpinBox.setMinValue(10)
        self.shellHistorySpinBox.setLineStep(10)
        self.shellHistorySpinBox.setValue(100)
        layout30.addWidget(self.shellHistorySpinBox)
        spacer60 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout30.addItem(spacer60)
        GroupBox8Layout.addLayout(layout30)
        shellPageLayout.addWidget(self.GroupBox8)
        spacer38 = QSpacerItem(20,310,QSizePolicy.Minimum,QSizePolicy.Expanding)
        shellPageLayout.addItem(spacer38)
        self.configStack.addWidget(self.shellPage,16)

        self.refactoringPage = QWidget(self.configStack,"refactoringPage")
        refactoringPageLayout = QVBoxLayout(self.refactoringPage,6,6,"refactoringPageLayout")

        self.textLabel4_2 = QLabel(self.refactoringPage,"textLabel4_2")
        textLabel4_2_font = QFont(self.textLabel4_2.font())
        textLabel4_2_font.setBold(1)
        self.textLabel4_2.setFont(textLabel4_2_font)
        refactoringPageLayout.addWidget(self.textLabel4_2)

        self.line15 = QFrame(self.refactoringPage,"line15")
        self.line15.setFrameShape(QFrame.HLine)
        self.line15.setFrameShadow(QFrame.Sunken)
        self.line15.setFrameShape(QFrame.HLine)
        refactoringPageLayout.addWidget(self.line15)

        self.groupBox20 = QGroupBox(self.refactoringPage,"groupBox20")
        self.groupBox20.setColumnLayout(0,Qt.Vertical)
        self.groupBox20.layout().setSpacing(6)
        self.groupBox20.layout().setMargin(6)
        groupBox20Layout = QVBoxLayout(self.groupBox20.layout())
        groupBox20Layout.setAlignment(Qt.AlignTop)

        self.refactorLoggingCheckBox = QCheckBox(self.groupBox20,"refactorLoggingCheckBox")
        groupBox20Layout.addWidget(self.refactorLoggingCheckBox)
        refactoringPageLayout.addWidget(self.groupBox20)
        spacer39 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        refactoringPageLayout.addItem(spacer39)
        self.configStack.addWidget(self.refactoringPage,17)

        self.editorCalltipsPage = QWidget(self.configStack,"editorCalltipsPage")
        editorCalltipsPageLayout = QVBoxLayout(self.editorCalltipsPage,6,6,"editorCalltipsPageLayout")

        self.textLabel7_2 = QLabel(self.editorCalltipsPage,"textLabel7_2")
        textLabel7_2_font = QFont(self.textLabel7_2.font())
        textLabel7_2_font.setBold(1)
        self.textLabel7_2.setFont(textLabel7_2_font)
        editorCalltipsPageLayout.addWidget(self.textLabel7_2)

        self.line18 = QFrame(self.editorCalltipsPage,"line18")
        self.line18.setFrameShape(QFrame.HLine)
        self.line18.setFrameShadow(QFrame.Sunken)
        self.line18.setFrameShape(QFrame.HLine)
        editorCalltipsPageLayout.addWidget(self.line18)

        layout21 = QGridLayout(None,1,1,0,6,"layout21")

        self.frame4 = QFrame(self.editorCalltipsPage,"frame4")
        self.frame4.setEnabled(0)
        self.frame4.setFrameShape(QFrame.NoFrame)
        self.frame4.setFrameShadow(QFrame.Plain)
        self.frame4.setLineWidth(0)
        frame4Layout = QHBoxLayout(self.frame4,11,6,"frame4Layout")

        self.textLabel2 = QLabel(self.frame4,"textLabel2")
        frame4Layout.addWidget(self.textLabel2)

        self.ctVisibleSlider = QSlider(self.frame4,"ctVisibleSlider")
        self.ctVisibleSlider.setMinValue(-1)
        self.ctVisibleSlider.setMaxValue(20)
        self.ctVisibleSlider.setOrientation(QSlider.Horizontal)
        self.ctVisibleSlider.setTickmarks(QSlider.Both)
        self.ctVisibleSlider.setTickInterval(1)
        frame4Layout.addWidget(self.ctVisibleSlider)

        self.lCDNumber5 = QLCDNumber(self.frame4,"lCDNumber5")
        self.lCDNumber5.setNumDigits(2)
        self.lCDNumber5.setSegmentStyle(QLCDNumber.Filled)
        frame4Layout.addWidget(self.lCDNumber5)

        layout21.addWidget(self.frame4,1,0)

        self.ctEnabledCheckBox = QCheckBox(self.editorCalltipsPage,"ctEnabledCheckBox")

        layout21.addWidget(self.ctEnabledCheckBox,0,0)
        editorCalltipsPageLayout.addLayout(layout21)
        spacer40 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorCalltipsPageLayout.addItem(spacer40)
        self.configStack.addWidget(self.editorCalltipsPage,18)

        self.editorHighlighterPage = QWidget(self.configStack,"editorHighlighterPage")
        editorHighlighterPageLayout = QVBoxLayout(self.editorHighlighterPage,6,6,"editorHighlighterPageLayout")

        self.textLabel1_13 = QLabel(self.editorHighlighterPage,"textLabel1_13")
        textLabel1_13_font = QFont(self.textLabel1_13.font())
        textLabel1_13_font.setBold(1)
        self.textLabel1_13.setFont(textLabel1_13_font)
        editorHighlighterPageLayout.addWidget(self.textLabel1_13)

        self.line19 = QFrame(self.editorHighlighterPage,"line19")
        self.line19.setFrameShape(QFrame.HLine)
        self.line19.setFrameShadow(QFrame.Sunken)
        self.line19.setFrameShape(QFrame.HLine)
        editorHighlighterPageLayout.addWidget(self.line19)

        self.editorLexerList = QListView(self.editorHighlighterPage,"editorLexerList")
        self.editorLexerList.addColumn(self.__tr("Filename Pattern"))
        self.editorLexerList.addColumn(self.__tr("Lexer Language"))
        self.editorLexerList.setAllColumnsShowFocus(1)
        self.editorLexerList.setShowSortIndicator(1)
        editorHighlighterPageLayout.addWidget(self.editorLexerList)

        layout22 = QGridLayout(None,1,1,0,6,"layout22")

        self.deleteLexerButton = QPushButton(self.editorHighlighterPage,"deleteLexerButton")

        layout22.addWidget(self.deleteLexerButton,1,2)

        self.editorLexerCombo = QComboBox(0,self.editorHighlighterPage,"editorLexerCombo")

        layout22.addWidget(self.editorLexerCombo,1,1)

        self.textLabel3_3 = QLabel(self.editorHighlighterPage,"textLabel3_3")

        layout22.addWidget(self.textLabel3_3,1,0)

        self.editorFileExtEdit = QLineEdit(self.editorHighlighterPage,"editorFileExtEdit")

        layout22.addWidget(self.editorFileExtEdit,0,1)

        self.textLabel2_6 = QLabel(self.editorHighlighterPage,"textLabel2_6")

        layout22.addWidget(self.textLabel2_6,0,0)

        self.addLexerButton = QPushButton(self.editorHighlighterPage,"addLexerButton")

        layout22.addWidget(self.addLexerButton,0,2)
        editorHighlighterPageLayout.addLayout(layout22)
        self.configStack.addWidget(self.editorHighlighterPage,19)

        self.viewmanagerPage = QWidget(self.configStack,"viewmanagerPage")
        viewmanagerPageLayout = QVBoxLayout(self.viewmanagerPage,6,6,"viewmanagerPageLayout")

        self.textLabel8_2 = QLabel(self.viewmanagerPage,"textLabel8_2")
        textLabel8_2_font = QFont(self.textLabel8_2.font())
        textLabel8_2_font.setBold(1)
        self.textLabel8_2.setFont(textLabel8_2_font)
        viewmanagerPageLayout.addWidget(self.textLabel8_2)

        self.line9_2 = QFrame(self.viewmanagerPage,"line9_2")
        self.line9_2.setFrameShape(QFrame.HLine)
        self.line9_2.setFrameShadow(QFrame.Sunken)
        self.line9_2.setFrameShape(QFrame.HLine)
        viewmanagerPageLayout.addWidget(self.line9_2)

        self.TextLabel1_2_2_2_3 = QLabel(self.viewmanagerPage,"TextLabel1_2_2_2_3")
        self.TextLabel1_2_2_2_3.setPaletteForegroundColor(QColor(255,0,0))
        TextLabel1_2_2_2_3_font = QFont(self.TextLabel1_2_2_2_3.font())
        self.TextLabel1_2_2_2_3.setFont(TextLabel1_2_2_2_3_font)
        viewmanagerPageLayout.addWidget(self.TextLabel1_2_2_2_3)

        layout24_2 = QHBoxLayout(None,0,6,"layout24_2")

        self.windowLabel = QLabel(self.viewmanagerPage,"windowLabel")
        layout24_2.addWidget(self.windowLabel)

        self.windowComboBox = QComboBox(0,self.viewmanagerPage,"windowComboBox")
        self.windowComboBox.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Fixed,0,0,self.windowComboBox.sizePolicy().hasHeightForWidth()))
        layout24_2.addWidget(self.windowComboBox)
        viewmanagerPageLayout.addLayout(layout24_2)

        Layout23 = QHBoxLayout(None,0,6,"Layout23")
        Spacer8 = QSpacerItem(100,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout23.addItem(Spacer8)

        self.previewPixmap = QLabel(self.viewmanagerPage,"previewPixmap")
        self.previewPixmap.setPixmap(self.image0)
        self.previewPixmap.setScaledContents(1)
        Layout23.addWidget(self.previewPixmap)
        Spacer9 = QSpacerItem(30,0,QSizePolicy.Expanding,QSizePolicy.Minimum)
        Layout23.addItem(Spacer9)
        viewmanagerPageLayout.addLayout(Layout23)
        spacer44_2 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        viewmanagerPageLayout.addItem(spacer44_2)
        self.configStack.addWidget(self.viewmanagerPage,20)

        self.applicationPage = QWidget(self.configStack,"applicationPage")
        applicationPageLayout = QVBoxLayout(self.applicationPage,6,6,"applicationPageLayout")

        self.textLabel8_3 = QLabel(self.applicationPage,"textLabel8_3")
        textLabel8_3_font = QFont(self.textLabel8_3.font())
        textLabel8_3_font.setBold(1)
        self.textLabel8_3.setFont(textLabel8_3_font)
        applicationPageLayout.addWidget(self.textLabel8_3)

        self.line9_3 = QFrame(self.applicationPage,"line9_3")
        self.line9_3.setFrameShape(QFrame.HLine)
        self.line9_3.setFrameShadow(QFrame.Sunken)
        self.line9_3.setFrameShape(QFrame.HLine)
        applicationPageLayout.addWidget(self.line9_3)

        self.singleApplicationCheckBox = QCheckBox(self.applicationPage,"singleApplicationCheckBox")
        applicationPageLayout.addWidget(self.singleApplicationCheckBox)
        spacer43 = QSpacerItem(20,270,QSizePolicy.Minimum,QSizePolicy.Expanding)
        applicationPageLayout.addItem(spacer43)
        self.configStack.addWidget(self.applicationPage,21)

        self.editorColoursPage = QWidget(self.configStack,"editorColoursPage")
        editorColoursPageLayout = QVBoxLayout(self.editorColoursPage,6,6,"editorColoursPageLayout")

        self.textLabel8_3_2 = QLabel(self.editorColoursPage,"textLabel8_3_2")
        textLabel8_3_2_font = QFont(self.textLabel8_3_2.font())
        textLabel8_3_2_font.setBold(1)
        self.textLabel8_3_2.setFont(textLabel8_3_2_font)
        editorColoursPageLayout.addWidget(self.textLabel8_3_2)

        self.line9_3_2 = QFrame(self.editorColoursPage,"line9_3_2")
        self.line9_3_2.setFrameShape(QFrame.HLine)
        self.line9_3_2.setFrameShadow(QFrame.Sunken)
        self.line9_3_2.setFrameShape(QFrame.HLine)
        editorColoursPageLayout.addWidget(self.line9_3_2)

        layout27 = QGridLayout(None,1,1,0,6,"layout27")

        self.TextLabel3_2_2 = QLabel(self.editorColoursPage,"TextLabel3_2_2")

        layout27.addWidget(self.TextLabel3_2_2,0,0)

        self.nonmatchingBracesBackButton = QPushButton(self.editorColoursPage,"nonmatchingBracesBackButton")

        layout27.addWidget(self.nonmatchingBracesBackButton,3,3)

        self.TextLabel2_2_2_3 = QLabel(self.editorColoursPage,"TextLabel2_2_2_3")

        layout27.addWidget(self.TextLabel2_2_2_3,3,2)

        self.caretlineBackgroundButton = QPushButton(self.editorColoursPage,"caretlineBackgroundButton")

        layout27.addWidget(self.caretlineBackgroundButton,1,3)

        self.TextLabel2_2_2_2_2_2 = QLabel(self.editorColoursPage,"TextLabel2_2_2_2_2_2")

        layout27.addWidget(self.TextLabel2_2_2_2_2_2,0,2)

        self.currentLineMarkerButton = QPushButton(self.editorColoursPage,"currentLineMarkerButton")

        layout27.addWidget(self.currentLineMarkerButton,0,1)

        self.TextLabel1_3_2 = QLabel(self.editorColoursPage,"TextLabel1_3_2")

        layout27.addWidget(self.TextLabel1_3_2,2,0)

        self.caretForegroundButton = QPushButton(self.editorColoursPage,"caretForegroundButton")

        layout27.addWidget(self.caretForegroundButton,0,3)

        self.errorMarkerButton = QPushButton(self.editorColoursPage,"errorMarkerButton")

        layout27.addWidget(self.errorMarkerButton,1,1)

        self.TextLabel2_2_2_2_2_3 = QLabel(self.editorColoursPage,"TextLabel2_2_2_2_2_3")

        layout27.addWidget(self.TextLabel2_2_2_2_2_3,1,2)

        self.TextLabel4_2_2 = QLabel(self.editorColoursPage,"TextLabel4_2_2")

        layout27.addWidget(self.TextLabel4_2_2,1,0)

        self.nonmatchingBracesButton = QPushButton(self.editorColoursPage,"nonmatchingBracesButton")

        layout27.addWidget(self.nonmatchingBracesButton,2,3)

        self.TextLabel2_2_2 = QLabel(self.editorColoursPage,"TextLabel2_2_2")

        layout27.addWidget(self.TextLabel2_2_2,2,2)

        self.matchingBracesButton = QPushButton(self.editorColoursPage,"matchingBracesButton")

        layout27.addWidget(self.matchingBracesButton,2,1)

        self.TextLabel2_2_2_2 = QLabel(self.editorColoursPage,"TextLabel2_2_2_2")

        layout27.addWidget(self.TextLabel2_2_2_2,4,0)

        self.calltipsBackgroundButton = QPushButton(self.editorColoursPage,"calltipsBackgroundButton")

        layout27.addWidget(self.calltipsBackgroundButton,4,1)

        self.matchingBracesBackButton = QPushButton(self.editorColoursPage,"matchingBracesBackButton")

        layout27.addWidget(self.matchingBracesBackButton,3,1)

        self.TextLabel1_3_2_2 = QLabel(self.editorColoursPage,"TextLabel1_3_2_2")

        layout27.addWidget(self.TextLabel1_3_2_2,3,0)
        editorColoursPageLayout.addLayout(layout27)
        spacer46_2 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        editorColoursPageLayout.addItem(spacer46_2)
        self.configStack.addWidget(self.editorColoursPage,22)

        self.vcsPage = QWidget(self.configStack,"vcsPage")
        vcsPageLayout = QVBoxLayout(self.vcsPage,6,6,"vcsPageLayout")

        self.textLabel8_3_2_2 = QLabel(self.vcsPage,"textLabel8_3_2_2")
        textLabel8_3_2_2_font = QFont(self.textLabel8_3_2_2.font())
        textLabel8_3_2_2_font.setBold(1)
        self.textLabel8_3_2_2.setFont(textLabel8_3_2_2_font)
        vcsPageLayout.addWidget(self.textLabel8_3_2_2)

        self.line9_3_2_2 = QFrame(self.vcsPage,"line9_3_2_2")
        self.line9_3_2_2.setFrameShape(QFrame.HLine)
        self.line9_3_2_2.setFrameShadow(QFrame.Sunken)
        self.line9_3_2_2.setFrameShape(QFrame.HLine)
        vcsPageLayout.addWidget(self.line9_3_2_2)

        self.vcsAutoCloseCheckBox = QCheckBox(self.vcsPage,"vcsAutoCloseCheckBox")
        vcsPageLayout.addWidget(self.vcsAutoCloseCheckBox)

        self.groupBox24 = QGroupBox(self.vcsPage,"groupBox24")
        self.groupBox24.setColumnLayout(0,Qt.Vertical)
        self.groupBox24.layout().setSpacing(6)
        self.groupBox24.layout().setMargin(6)
        groupBox24Layout = QVBoxLayout(self.groupBox24.layout())
        groupBox24Layout.setAlignment(Qt.AlignTop)

        self.vcsAutoSaveCheckBox = QCheckBox(self.groupBox24,"vcsAutoSaveCheckBox")
        groupBox24Layout.addWidget(self.vcsAutoSaveCheckBox)

        self.vcsAutoSaveProjectCheckBox = QCheckBox(self.groupBox24,"vcsAutoSaveProjectCheckBox")
        groupBox24Layout.addWidget(self.vcsAutoSaveProjectCheckBox)
        vcsPageLayout.addWidget(self.groupBox24)
        spacer47 = QSpacerItem(20,420,QSizePolicy.Minimum,QSizePolicy.Expanding)
        vcsPageLayout.addItem(spacer47)
        self.configStack.addWidget(self.vcsPage,23)

        self.debuggerPythonPage = QWidget(self.configStack,"debuggerPythonPage")
        debuggerPythonPageLayout = QVBoxLayout(self.debuggerPythonPage,6,6,"debuggerPythonPageLayout")

        self.textLabel2_4_2 = QLabel(self.debuggerPythonPage,"textLabel2_4_2")
        textLabel2_4_2_font = QFont(self.textLabel2_4_2.font())
        textLabel2_4_2_font.setBold(1)
        self.textLabel2_4_2.setFont(textLabel2_4_2_font)
        debuggerPythonPageLayout.addWidget(self.textLabel2_4_2)

        self.line11_2 = QFrame(self.debuggerPythonPage,"line11_2")
        self.line11_2.setFrameShape(QFrame.HLine)
        self.line11_2.setFrameShadow(QFrame.Sunken)
        self.line11_2.setFrameShape(QFrame.HLine)
        debuggerPythonPageLayout.addWidget(self.line11_2)

        self.GroupBox11 = QGroupBox(self.debuggerPythonPage,"GroupBox11")
        self.GroupBox11.setColumnLayout(0,Qt.Vertical)
        self.GroupBox11.layout().setSpacing(6)
        self.GroupBox11.layout().setMargin(6)
        GroupBox11Layout = QGridLayout(self.GroupBox11.layout())
        GroupBox11Layout.setAlignment(Qt.AlignTop)

        self.interpreterButton = QPushButton(self.GroupBox11,"interpreterButton")
        self.interpreterButton.setEnabled(0)

        GroupBox11Layout.addWidget(self.interpreterButton,1,1)

        self.customPyCheckBox = QCheckBox(self.GroupBox11,"customPyCheckBox")

        GroupBox11Layout.addMultiCellWidget(self.customPyCheckBox,0,0,0,1)

        self.interpreterEdit = QLineEdit(self.GroupBox11,"interpreterEdit")
        self.interpreterEdit.setEnabled(0)

        GroupBox11Layout.addWidget(self.interpreterEdit,1,0)
        debuggerPythonPageLayout.addWidget(self.GroupBox11)

        self.debugClientGroup = QButtonGroup(self.debuggerPythonPage,"debugClientGroup")
        self.debugClientGroup.setColumnLayout(0,Qt.Vertical)
        self.debugClientGroup.layout().setSpacing(6)
        self.debugClientGroup.layout().setMargin(6)
        debugClientGroupLayout = QGridLayout(self.debugClientGroup.layout())
        debugClientGroupLayout.setAlignment(Qt.AlignTop)

        self.noqtButton = QRadioButton(self.debugClientGroup,"noqtButton")
        self.debugClientGroup.insert( self.noqtButton,3)

        debugClientGroupLayout.addWidget(self.noqtButton,0,2)

        self.standardButton = QRadioButton(self.debugClientGroup,"standardButton")
        self.debugClientGroup.insert( self.standardButton,1)

        debugClientGroupLayout.addWidget(self.standardButton,0,0)

        Layout16_2_2 = QHBoxLayout(None,0,6,"Layout16_2_2")

        self.debugClientEdit = QLineEdit(self.debugClientGroup,"debugClientEdit")
        self.debugClientEdit.setEnabled(0)
        Layout16_2_2.addWidget(self.debugClientEdit)

        self.debugClientButton = QPushButton(self.debugClientGroup,"debugClientButton")
        self.debugClientButton.setEnabled(0)
        Layout16_2_2.addWidget(self.debugClientButton)

        debugClientGroupLayout.addMultiCellLayout(Layout16_2_2,1,1,0,3)

        self.customButton = QRadioButton(self.debugClientGroup,"customButton")
        self.debugClientGroup.insert( self.customButton,4)

        debugClientGroupLayout.addWidget(self.customButton,0,3)

        self.threadedButton = QRadioButton(self.debugClientGroup,"threadedButton")
        self.debugClientGroup.insert( self.threadedButton,2)

        debugClientGroupLayout.addWidget(self.threadedButton,0,1)
        debuggerPythonPageLayout.addWidget(self.debugClientGroup)

        self.pyRedirectCheckBox = QCheckBox(self.debuggerPythonPage,"pyRedirectCheckBox")
        debuggerPythonPageLayout.addWidget(self.pyRedirectCheckBox)
        spacer34_2 = QSpacerItem(20,260,QSizePolicy.Minimum,QSizePolicy.Expanding)
        debuggerPythonPageLayout.addItem(spacer34_2)
        self.configStack.addWidget(self.debuggerPythonPage,24)

        self.debuggerRubyPage = QWidget(self.configStack,"debuggerRubyPage")
        debuggerRubyPageLayout = QVBoxLayout(self.debuggerRubyPage,6,6,"debuggerRubyPageLayout")

        self.textLabel2_4_2_2 = QLabel(self.debuggerRubyPage,"textLabel2_4_2_2")
        textLabel2_4_2_2_font = QFont(self.textLabel2_4_2_2.font())
        textLabel2_4_2_2_font.setBold(1)
        self.textLabel2_4_2_2.setFont(textLabel2_4_2_2_font)
        debuggerRubyPageLayout.addWidget(self.textLabel2_4_2_2)

        self.line11_2_2 = QFrame(self.debuggerRubyPage,"line11_2_2")
        self.line11_2_2.setFrameShape(QFrame.HLine)
        self.line11_2_2.setFrameShadow(QFrame.Sunken)
        self.line11_2_2.setFrameShape(QFrame.HLine)
        debuggerRubyPageLayout.addWidget(self.line11_2_2)

        self.GroupBox11_2 = QGroupBox(self.debuggerRubyPage,"GroupBox11_2")
        self.GroupBox11_2.setColumnLayout(0,Qt.Vertical)
        self.GroupBox11_2.layout().setSpacing(6)
        self.GroupBox11_2.layout().setMargin(6)
        GroupBox11_2Layout = QGridLayout(self.GroupBox11_2.layout())
        GroupBox11_2Layout.setAlignment(Qt.AlignTop)

        self.rubyInterpreterButton = QPushButton(self.GroupBox11_2,"rubyInterpreterButton")

        GroupBox11_2Layout.addWidget(self.rubyInterpreterButton,1,1)

        self.rubyInterpreterEdit = QLineEdit(self.GroupBox11_2,"rubyInterpreterEdit")

        GroupBox11_2Layout.addWidget(self.rubyInterpreterEdit,1,0)
        debuggerRubyPageLayout.addWidget(self.GroupBox11_2)

        self.rbRedirectCheckBox = QCheckBox(self.debuggerRubyPage,"rbRedirectCheckBox")
        debuggerRubyPageLayout.addWidget(self.rbRedirectCheckBox)
        spacer34_2_2 = QSpacerItem(20,300,QSizePolicy.Minimum,QSizePolicy.Expanding)
        debuggerRubyPageLayout.addItem(spacer34_2_2)
        self.configStack.addWidget(self.debuggerRubyPage,25)

        self.tasksPage = QWidget(self.configStack,"tasksPage")
        tasksPageLayout = QVBoxLayout(self.tasksPage,6,6,"tasksPageLayout")

        self.textLabel2_4_2_2_2 = QLabel(self.tasksPage,"textLabel2_4_2_2_2")
        textLabel2_4_2_2_2_font = QFont(self.textLabel2_4_2_2_2.font())
        textLabel2_4_2_2_2_font.setBold(1)
        self.textLabel2_4_2_2_2.setFont(textLabel2_4_2_2_2_font)
        tasksPageLayout.addWidget(self.textLabel2_4_2_2_2)

        self.line11_2_2_2 = QFrame(self.tasksPage,"line11_2_2_2")
        self.line11_2_2_2.setFrameShape(QFrame.HLine)
        self.line11_2_2_2.setFrameShadow(QFrame.Sunken)
        self.line11_2_2_2.setFrameShape(QFrame.HLine)
        tasksPageLayout.addWidget(self.line11_2_2_2)

        self.GroupBox11_2_2 = QGroupBox(self.tasksPage,"GroupBox11_2_2")
        self.GroupBox11_2_2.setColumnLayout(0,Qt.Vertical)
        self.GroupBox11_2_2.layout().setSpacing(6)
        self.GroupBox11_2_2.layout().setMargin(6)
        GroupBox11_2_2Layout = QGridLayout(self.GroupBox11_2_2.layout())
        GroupBox11_2_2Layout.setAlignment(Qt.AlignTop)

        self.textLabel4_3 = QLabel(self.GroupBox11_2_2,"textLabel4_3")

        GroupBox11_2_2Layout.addWidget(self.textLabel4_3,0,0)

        self.textLabel5_3 = QLabel(self.GroupBox11_2_2,"textLabel5_3")

        GroupBox11_2_2Layout.addWidget(self.textLabel5_3,1,0)

        self.tasksMarkerEdit = QLineEdit(self.GroupBox11_2_2,"tasksMarkerEdit")

        GroupBox11_2_2Layout.addWidget(self.tasksMarkerEdit,0,1)

        self.tasksMarkerBugfixEdit = QLineEdit(self.GroupBox11_2_2,"tasksMarkerBugfixEdit")

        GroupBox11_2_2Layout.addWidget(self.tasksMarkerBugfixEdit,1,1)
        tasksPageLayout.addWidget(self.GroupBox11_2_2)

        self.groupBox32 = QGroupBox(self.tasksPage,"groupBox32")
        self.groupBox32.setColumnLayout(0,Qt.Vertical)
        self.groupBox32.layout().setSpacing(6)
        self.groupBox32.layout().setMargin(6)
        groupBox32Layout = QGridLayout(self.groupBox32.layout())
        groupBox32Layout.setAlignment(Qt.AlignTop)

        self.textLabel1_3 = QLabel(self.groupBox32,"textLabel1_3")

        groupBox32Layout.addWidget(self.textLabel1_3,0,0)

        self.textLabel2_8 = QLabel(self.groupBox32,"textLabel2_8")

        groupBox32Layout.addWidget(self.textLabel2_8,1,0)

        self.tasksColourButton = QPushButton(self.groupBox32,"tasksColourButton")

        groupBox32Layout.addWidget(self.tasksColourButton,0,1)

        self.tasksBugfixColourButton = QPushButton(self.groupBox32,"tasksBugfixColourButton")

        groupBox32Layout.addWidget(self.tasksBugfixColourButton,1,1)
        spacer52_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        groupBox32Layout.addItem(spacer52_2,1,2)

        self.textLabel3_4 = QLabel(self.groupBox32,"textLabel3_4")

        groupBox32Layout.addWidget(self.textLabel3_4,3,0)

        self.tasksProjectBgColourButton = QPushButton(self.groupBox32,"tasksProjectBgColourButton")

        groupBox32Layout.addWidget(self.tasksProjectBgColourButton,3,1)

        self.tasksBgColourButton = QPushButton(self.groupBox32,"tasksBgColourButton")

        groupBox32Layout.addWidget(self.tasksBgColourButton,2,1)

        self.textLabel6_3 = QLabel(self.groupBox32,"textLabel6_3")

        groupBox32Layout.addWidget(self.textLabel6_3,2,0)
        tasksPageLayout.addWidget(self.groupBox32)
        spacer34_2_2_2 = QSpacerItem(20,190,QSizePolicy.Minimum,QSizePolicy.Expanding)
        tasksPageLayout.addItem(spacer34_2_2_2)
        self.configStack.addWidget(self.tasksPage,26)

        self.pythonPage = QWidget(self.configStack,"pythonPage")
        pythonPageLayout = QVBoxLayout(self.pythonPage,6,6,"pythonPageLayout")

        self.textLabel2_4_2_2_2_2 = QLabel(self.pythonPage,"textLabel2_4_2_2_2_2")
        textLabel2_4_2_2_2_2_font = QFont(self.textLabel2_4_2_2_2_2.font())
        textLabel2_4_2_2_2_2_font.setBold(1)
        self.textLabel2_4_2_2_2_2.setFont(textLabel2_4_2_2_2_2_font)
        pythonPageLayout.addWidget(self.textLabel2_4_2_2_2_2)

        self.line11_2_2_2_2 = QFrame(self.pythonPage,"line11_2_2_2_2")
        self.line11_2_2_2_2.setFrameShape(QFrame.HLine)
        self.line11_2_2_2_2.setFrameShadow(QFrame.Sunken)
        self.line11_2_2_2_2.setFrameShape(QFrame.HLine)
        pythonPageLayout.addWidget(self.line11_2_2_2_2)

        self.GroupBox17 = QGroupBox(self.pythonPage,"GroupBox17")
        self.GroupBox17.setColumnLayout(0,Qt.Vertical)
        self.GroupBox17.layout().setSpacing(6)
        self.GroupBox17.layout().setMargin(6)
        GroupBox17Layout = QVBoxLayout(self.GroupBox17.layout())
        GroupBox17Layout.setAlignment(Qt.AlignTop)

        self.stringEncodingComboBox = QComboBox(0,self.GroupBox17,"stringEncodingComboBox")
        GroupBox17Layout.addWidget(self.stringEncodingComboBox)
        pythonPageLayout.addWidget(self.GroupBox17)
        spacer51_2 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        pythonPageLayout.addItem(spacer51_2)
        self.configStack.addWidget(self.pythonPage,27)

        self.templatesPage = QWidget(self.configStack,"templatesPage")
        templatesPageLayout = QVBoxLayout(self.templatesPage,6,6,"templatesPageLayout")

        self.textLabel2_4_2_2_2_2_2 = QLabel(self.templatesPage,"textLabel2_4_2_2_2_2_2")
        textLabel2_4_2_2_2_2_2_font = QFont(self.textLabel2_4_2_2_2_2_2.font())
        textLabel2_4_2_2_2_2_2_font.setBold(1)
        self.textLabel2_4_2_2_2_2_2.setFont(textLabel2_4_2_2_2_2_2_font)
        templatesPageLayout.addWidget(self.textLabel2_4_2_2_2_2_2)

        self.line11_2_2_2_2_2 = QFrame(self.templatesPage,"line11_2_2_2_2_2")
        self.line11_2_2_2_2_2.setFrameShape(QFrame.HLine)
        self.line11_2_2_2_2_2.setFrameShadow(QFrame.Sunken)
        self.line11_2_2_2_2_2.setFrameShape(QFrame.HLine)
        templatesPageLayout.addWidget(self.line11_2_2_2_2_2)

        self.groupBox38 = QGroupBox(self.templatesPage,"groupBox38")
        self.groupBox38.setColumnLayout(0,Qt.Vertical)
        self.groupBox38.layout().setSpacing(6)
        self.groupBox38.layout().setMargin(6)
        groupBox38Layout = QVBoxLayout(self.groupBox38.layout())
        groupBox38Layout.setAlignment(Qt.AlignTop)

        self.templatesAutoOpenGroupsCheckBox = QCheckBox(self.groupBox38,"templatesAutoOpenGroupsCheckBox")
        groupBox38Layout.addWidget(self.templatesAutoOpenGroupsCheckBox)
        templatesPageLayout.addWidget(self.groupBox38)

        self.groupBox37 = QGroupBox(self.templatesPage,"groupBox37")
        self.groupBox37.setColumnLayout(0,Qt.Vertical)
        self.groupBox37.layout().setSpacing(6)
        self.groupBox37.layout().setMargin(6)
        groupBox37Layout = QVBoxLayout(self.groupBox37.layout())
        groupBox37Layout.setAlignment(Qt.AlignTop)

        layout28_3 = QHBoxLayout(None,0,6,"layout28_3")

        self.textLabel1_19 = QLabel(self.groupBox37,"textLabel1_19")
        layout28_3.addWidget(self.textLabel1_19)

        self.templatesSeparatorCharEdit = QLineEdit(self.groupBox37,"templatesSeparatorCharEdit")
        self.templatesSeparatorCharEdit.setSizePolicy(QSizePolicy(QSizePolicy.Minimum,QSizePolicy.Fixed,0,0,self.templatesSeparatorCharEdit.sizePolicy().hasHeightForWidth()))
        self.templatesSeparatorCharEdit.setMaxLength(1)
        layout28_3.addWidget(self.templatesSeparatorCharEdit)
        spacer55_2 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout28_3.addItem(spacer55_2)
        groupBox37Layout.addLayout(layout28_3)

        self.templatesInputDialogGroup = QButtonGroup(self.groupBox37,"templatesInputDialogGroup")
        self.templatesInputDialogGroup.setColumnLayout(0,Qt.Vertical)
        self.templatesInputDialogGroup.layout().setSpacing(6)
        self.templatesInputDialogGroup.layout().setMargin(6)
        templatesInputDialogGroupLayout = QVBoxLayout(self.templatesInputDialogGroup.layout())
        templatesInputDialogGroupLayout.setAlignment(Qt.AlignTop)

        self.templatesMultiDialogButton = QRadioButton(self.templatesInputDialogGroup,"templatesMultiDialogButton")
        templatesInputDialogGroupLayout.addWidget(self.templatesMultiDialogButton)

        self.templatesSingleDialogButton = QRadioButton(self.templatesInputDialogGroup,"templatesSingleDialogButton")
        templatesInputDialogGroupLayout.addWidget(self.templatesSingleDialogButton)
        groupBox37Layout.addWidget(self.templatesInputDialogGroup)
        templatesPageLayout.addWidget(self.groupBox37)

        self.groupBox36 = QGroupBox(self.templatesPage,"groupBox36")
        self.groupBox36.setColumnLayout(0,Qt.Vertical)
        self.groupBox36.layout().setSpacing(6)
        self.groupBox36.layout().setMargin(6)
        groupBox36Layout = QVBoxLayout(self.groupBox36.layout())
        groupBox36Layout.setAlignment(Qt.AlignTop)

        self.templatesToolTipCheckBox = QCheckBox(self.groupBox36,"templatesToolTipCheckBox")
        groupBox36Layout.addWidget(self.templatesToolTipCheckBox)
        templatesPageLayout.addWidget(self.groupBox36)
        spacer56_2 = QSpacerItem(20,40,QSizePolicy.Minimum,QSizePolicy.Expanding)
        templatesPageLayout.addItem(spacer56_2)
        self.configStack.addWidget(self.templatesPage,28)

        self.programsPage = QWidget(self.configStack,"programsPage")
        programsPageLayout = QVBoxLayout(self.programsPage,6,6,"programsPageLayout")

        self.textLabel2_4_2_2_2_2_2_2 = QLabel(self.programsPage,"textLabel2_4_2_2_2_2_2_2")
        textLabel2_4_2_2_2_2_2_2_font = QFont(self.textLabel2_4_2_2_2_2_2_2.font())
        textLabel2_4_2_2_2_2_2_2_font.setBold(1)
        self.textLabel2_4_2_2_2_2_2_2.setFont(textLabel2_4_2_2_2_2_2_2_font)
        programsPageLayout.addWidget(self.textLabel2_4_2_2_2_2_2_2)

        self.line11_2_2_2_2_2_2 = QFrame(self.programsPage,"line11_2_2_2_2_2_2")
        self.line11_2_2_2_2_2_2.setFrameShape(QFrame.HLine)
        self.line11_2_2_2_2_2_2.setFrameShadow(QFrame.Sunken)
        self.line11_2_2_2_2_2_2.setFrameShape(QFrame.HLine)
        programsPageLayout.addWidget(self.line11_2_2_2_2_2_2)

        self.programsList = QListView(self.programsPage,"programsList")
        self.programsList.addColumn(self.__tr("Path"))
        self.programsList.addColumn(self.__tr("Version"))
        programsPageLayout.addWidget(self.programsList)

        layout29_4 = QHBoxLayout(None,0,6,"layout29_4")
        spacer59 = QSpacerItem(40,20,QSizePolicy.Expanding,QSizePolicy.Minimum)
        layout29_4.addItem(spacer59)

        self.programsSearchButton = QPushButton(self.programsPage,"programsSearchButton")
        layout29_4.addWidget(self.programsSearchButton)
        programsPageLayout.addLayout(layout29_4)
        self.configStack.addWidget(self.programsPage,29)

        ConfigurationFormLayout.addWidget(self.configStack,0,1)

        self.languageChange()

        self.resize(QSize(784,621).expandedTo(self.minimumSizeHint()))
        self.clearWState(Qt.WState_Polished)

        self.connect(self.ResetLayout,SIGNAL("clicked()"),self.handleLayoutReset)
        self.connect(self.acEnabledCheckBox,SIGNAL("toggled(bool)"),self.autocompletionFrame.setEnabled)
        self.connect(self.acThresholdSlider,SIGNAL("sliderMoved(int)"),self.lCDNumber4.display)
        self.connect(self.acThresholdSlider,SIGNAL("valueChanged(int)"),self.lCDNumber4.display)
        self.connect(self.addApiFileButton,SIGNAL("clicked()"),self.handleApiFileAdd)
        self.connect(self.addIconDirectoryButton,SIGNAL("clicked()"),self.handleIconDirectoryAdd)
        self.connect(self.addLexerButton,SIGNAL("clicked()"),self.handleLexerAdd)
        self.connect(self.allBackgroundColoursButton,SIGNAL("clicked()"),self.handleAllBackgroundColours)
        self.connect(self.allFontsButton,SIGNAL("clicked()"),self.handleAllFonts)
        self.connect(self.apiFileButton,SIGNAL("clicked()"),self.handleApiFile)
        self.connect(self.apiLanguageComboBox,SIGNAL("activated(const QString&)"),self.handleApiLanguageSelected)
        self.connect(self.backgroundButton,SIGNAL("clicked()"),self.handleBackgroundColour)
        self.connect(self.buttonCancel,SIGNAL("clicked()"),self.reject)
        self.connect(self.buttonOk,SIGNAL("clicked()"),self.accept)
        self.connect(self.configList,SIGNAL("selectionChanged(QListViewItem*)"),self.handleConfigPageSelected)
        self.connect(self.ctEnabledCheckBox,SIGNAL("toggled(bool)"),self.frame4.setEnabled)
        self.connect(self.ctVisibleSlider,SIGNAL("sliderMoved(int)"),self.lCDNumber5.display)
        self.connect(self.ctVisibleSlider,SIGNAL("valueChanged(int)"),self.lCDNumber5.display)
        self.connect(self.deleteApiFileButton,SIGNAL("clicked()"),self.handleApiFileDelete)
        self.connect(self.deleteIconDirectoryButton,SIGNAL("clicked()"),self.handleIconDirectoryDelete)
        self.connect(self.deleteLexerButton,SIGNAL("clicked()"),self.handleLexerDelete)
        self.connect(self.downButton,SIGNAL("clicked()"),self.moveIconDirectoryDown)
        self.connect(self.edgeBackgroundColorButton,SIGNAL("clicked()"),self.handleEdgeColour)
        self.connect(self.edgeLineColumnSlider,SIGNAL("sliderMoved(int)"),self.edgeLineColumnLCD.display)
        self.connect(self.edgeLineColumnSlider,SIGNAL("valueChanged(int)"),self.edgeLineColumnLCD.display)
        self.connect(self.editorLexerList,SIGNAL("clicked(QListViewItem*)"),self.handleLexerAssocSelected)
        self.connect(self.eolfillCheckBox,SIGNAL("toggled(bool)"),self.handleEolFill)
        self.connect(self.fontButton,SIGNAL("clicked()"),self.handleFont)
        self.connect(self.foregroundButton,SIGNAL("clicked()"),self.handleForegroundColour)
        self.connect(self.iconDirectoryButton,SIGNAL("clicked()"),self.handleIconDirectory)
        self.connect(self.idlButton,SIGNAL("clicked()"),self.handleIdlSelection)
        self.connect(self.indentwidthSlider,SIGNAL("valueChanged(int)"),self.indentwidthLCD.display)
        self.connect(self.indentwidthSlider,SIGNAL("sliderMoved(int)"),self.indentwidthLCD.display)
        self.connect(self.lexerLanguageComboBox,SIGNAL("activated(const QString&)"),self.handleLexerSelected)
        self.connect(self.linenowidthSlider,SIGNAL("valueChanged(int)"),self.linenowidthLCD.display)
        self.connect(self.linenowidthSlider,SIGNAL("sliderMoved(int)"),self.linenowidthLCD.display)
        self.connect(self.linenumbersFontButton,SIGNAL("clicked()"),self.handleLinenumbersFont)
        self.connect(self.monospacedFontButton,SIGNAL("clicked()"),self.handleMonospacedFont)
        self.connect(self.passiveDbgCheckBox,SIGNAL("toggled(bool)"),self.passiveDbgPortLabel.setEnabled)
        self.connect(self.passiveDbgCheckBox,SIGNAL("toggled(bool)"),self.passiveDbgPortSpinBox.setEnabled)
        self.connect(self.pdfviewerButton,SIGNAL("clicked()"),self.handlePdfviewerSelection)
        self.connect(self.printheaderFontButton,SIGNAL("clicked()"),self.handleHeaderFont)
        self.connect(self.projectSearchNewFilesCheckBox,SIGNAL("toggled(bool)"),self.projectAutoIncludeNewFilesCheckBox.setEnabled)
        self.connect(self.qtButton,SIGNAL("clicked()"),self.handleQtDirSelection)
        self.connect(self.qtEdit,SIGNAL("textChanged(const QString&)"),self.handleQtDirEntered)
        self.connect(self.remoteCheckBox,SIGNAL("toggled(bool)"),self.hostLabel.setEnabled)
        self.connect(self.remoteCheckBox,SIGNAL("toggled(bool)"),self.hostLineEdit.setEnabled)
        self.connect(self.remoteCheckBox,SIGNAL("toggled(bool)"),self.execLabel.setEnabled)
        self.connect(self.remoteCheckBox,SIGNAL("toggled(bool)"),self.execLineEdit.setEnabled)
        self.connect(self.styleElementList,SIGNAL("highlighted(int)"),self.handleStyleSelected)
        self.connect(self.tabforindentationCheckBox,SIGNAL("toggled(bool)"),self.converttabsCheckBox.setDisabled)
        self.connect(self.tabforindentationCheckBox,SIGNAL("toggled(bool)"),self.handleUseTabs)
        self.connect(self.tabwidthSlider,SIGNAL("valueChanged(int)"),self.tabwidthLCD.display)
        self.connect(self.tabwidthSlider,SIGNAL("sliderMoved(int)"),self.tabwidthLCD.display)
        self.connect(self.upButton,SIGNAL("clicked()"),self.moveIconDirectoryUp)
        self.connect(self.webbrowserButton,SIGNAL("clicked()"),self.handleWebbrowserSelection)
        self.connect(self.windowComboBox,SIGNAL("activated(const QString&)"),self.handleWorkspacePreview)
        self.connect(self.autosaveSlider,SIGNAL("sliderMoved(int)"),self.autosaveLCD.display)
        self.connect(self.autosaveSlider,SIGNAL("valueChanged(int)"),self.autosaveLCD.display)
        self.connect(self.shellLinenowidthSlider,SIGNAL("sliderMoved(int)"),self.shellLinenowidthLCD.display)
        self.connect(self.shellLinenowidthSlider,SIGNAL("valueChanged(int)"),self.shellLinenowidthLCD.display)
        self.connect(self.currentLineMarkerButton,SIGNAL("clicked()"),self.handleCurrentLineColour)
        self.connect(self.errorMarkerButton,SIGNAL("clicked()"),self.handleErrorLineColour)
        self.connect(self.matchingBracesButton,SIGNAL("clicked()"),self.handleMatchingBracesColour)
        self.connect(self.calltipsBackgroundButton,SIGNAL("clicked()"),self.handleCallTipsBackgroundColour)
        self.connect(self.caretForegroundButton,SIGNAL("clicked()"),self.handleCaretForegroundColour)
        self.connect(self.caretlineBackgroundButton,SIGNAL("clicked()"),self.handleCaretlineBackgroundColour)
        self.connect(self.nonmatchingBracesButton,SIGNAL("clicked()"),self.handleNonMatchingBracesColour)
        self.connect(self.matchingBracesBackButton,SIGNAL("clicked()"),self.handleMatchingBracesBackColour)
        self.connect(self.nonmatchingBracesBackButton,SIGNAL("clicked()"),self.handleNonMatchingBracesBackColour)
        self.connect(self.layoutComboBox,SIGNAL("activated(int)"),self.handleLayoutSelected)
        self.connect(self.showIconsButton,SIGNAL("clicked()"),self.handleShowIconsPreview)
        self.connect(self.mailAuthenticationCheckBox,SIGNAL("toggled(bool)"),self.mailUserFrame.setEnabled)
        self.connect(self.interpreterButton,SIGNAL("clicked()"),self.handlePythonInterpreterSelection)
        self.connect(self.debugClientButton,SIGNAL("clicked()"),self.handleDebugClientSelection)
        self.connect(self.customPyCheckBox,SIGNAL("toggled(bool)"),self.interpreterEdit.setEnabled)
        self.connect(self.customPyCheckBox,SIGNAL("toggled(bool)"),self.interpreterButton.setEnabled)
        self.connect(self.customButton,SIGNAL("toggled(bool)"),self.debugClientEdit.setEnabled)
        self.connect(self.customButton,SIGNAL("toggled(bool)"),self.debugClientButton.setEnabled)
        self.connect(self.rubyInterpreterButton,SIGNAL("clicked()"),self.handleRubyInterpreterSelection)
        self.connect(self.consoleDbgCheckBox,SIGNAL("toggled(bool)"),self.textLabel1_17.setEnabled)
        self.connect(self.consoleDbgCheckBox,SIGNAL("toggled(bool)"),self.consoleDbgEdit.setEnabled)
        self.connect(self.customViewerButton,SIGNAL("toggled(bool)"),self.customViewerEdit.setEnabled)
        self.connect(self.customViewerButton,SIGNAL("toggled(bool)"),self.customViewerSelectionButton.setEnabled)
        self.connect(self.customViewerSelectionButton,SIGNAL("clicked()"),self.handleCustomViewerSelection)
        self.connect(self.pythonDocDirButton,SIGNAL("clicked()"),self.handlePythonDocDirSelection)
        self.connect(self.qtDocDirButton,SIGNAL("clicked()"),self.handleQtDocDirSelection)
        self.connect(self.tasksColourButton,SIGNAL("clicked()"),self.handleTasksFgColour)
        self.connect(self.tasksBugfixColourButton,SIGNAL("clicked()"),self.handleTasksBugfixFgColour)
        self.connect(self.tasksProjectBgColourButton,SIGNAL("clicked()"),self.handleTasksProjectBgColour)
        self.connect(self.tasksBgColourButton,SIGNAL("clicked()"),self.handleTasksBgColour)
        self.connect(self.programsSearchButton,SIGNAL("clicked()"),self.handleSearchPrograms)
        self.connect(self.qt4Button,SIGNAL("clicked()"),self.handleQt4DirSelection)
        self.connect(self.qt4Edit,SIGNAL("textChanged(const QString&)"),self.handleQt4DirEntered)
        self.connect(self.qt4DocDirButton,SIGNAL("clicked()"),self.handleQt4DocDirSelection)

        self.setTabOrder(self.lexerLanguageComboBox,self.styleElementList)
        self.setTabOrder(self.styleElementList,self.foregroundButton)
        self.setTabOrder(self.foregroundButton,self.backgroundButton)
        self.setTabOrder(self.backgroundButton,self.fontButton)
        self.setTabOrder(self.fontButton,self.eolfillCheckBox)
        self.setTabOrder(self.eolfillCheckBox,self.allBackgroundColoursButton)
        self.setTabOrder(self.allBackgroundColoursButton,self.allFontsButton)
        self.setTabOrder(self.allFontsButton,self.autosaveSlider)
        self.setTabOrder(self.autosaveSlider,self.tabwidthSlider)
        self.setTabOrder(self.tabwidthSlider,self.indentwidthSlider)
        self.setTabOrder(self.indentwidthSlider,self.linenowidthSlider)
        self.setTabOrder(self.linenowidthSlider,self.linenoCheckBox)
        self.setTabOrder(self.linenoCheckBox,self.foldingCheckBox)
        self.setTabOrder(self.foldingCheckBox,self.whitespaceCheckBox)
        self.setTabOrder(self.whitespaceCheckBox,self.eolCheckBox)
        self.setTabOrder(self.eolCheckBox,self.indentguidesCheckBox)
        self.setTabOrder(self.indentguidesCheckBox,self.bracehighlightingCheckBox)
        self.setTabOrder(self.bracehighlightingCheckBox,self.automaticSyntaxCheckCheckBox)
        self.setTabOrder(self.automaticSyntaxCheckCheckBox,self.tabforindentationCheckBox)
        self.setTabOrder(self.tabforindentationCheckBox,self.converttabsCheckBox)
        self.setTabOrder(self.converttabsCheckBox,self.tabindentsCheckBox)
        self.setTabOrder(self.tabindentsCheckBox,self.autoindentCheckBox)
        self.setTabOrder(self.autoindentCheckBox,self.automaticEolConversionCheckBox)
        self.setTabOrder(self.automaticEolConversionCheckBox,self.createBackupFileCheckBox)
        self.setTabOrder(self.createBackupFileCheckBox,self.lfRadioButton)
        self.setTabOrder(self.lfRadioButton,self.crRadioButton)
        self.setTabOrder(self.crRadioButton,self.crlfRadioButton)
        self.setTabOrder(self.crlfRadioButton,self.foldingStyleComboBox)
        self.setTabOrder(self.foldingStyleComboBox,self.linenumbersFontButton)
        self.setTabOrder(self.linenumbersFontButton,self.monospacedFontButton)
        self.setTabOrder(self.monospacedFontButton,self.monospacedCheckBox)
        self.setTabOrder(self.monospacedCheckBox,self.caretlineVisibleCheckBox)
        self.setTabOrder(self.caretlineVisibleCheckBox,self.colourizeSelTextCheckBox)
        self.setTabOrder(self.colourizeSelTextCheckBox,self.caretWidthSpinBox)
        self.setTabOrder(self.caretWidthSpinBox,self.edgeModeCombo)
        self.setTabOrder(self.edgeModeCombo,self.edgeLineColumnSlider)
        self.setTabOrder(self.edgeLineColumnSlider,self.edgeBackgroundColorButton)
        self.setTabOrder(self.edgeBackgroundColorButton,self.foldPythonCommentCheckBox)
        self.setTabOrder(self.foldPythonCommentCheckBox,self.foldPythonStringCheckBox)
        self.setTabOrder(self.foldPythonStringCheckBox,self.pythonBadIndentationCheckBox)
        self.setTabOrder(self.pythonBadIndentationCheckBox,self.pythonAutoindentCheckBox)
        self.setTabOrder(self.pythonAutoindentCheckBox,self.foldCppCommentCheckBox)
        self.setTabOrder(self.foldCppCommentCheckBox,self.foldCppPreprocessorCheckBox)
        self.setTabOrder(self.foldCppPreprocessorCheckBox,self.cppIndentOpeningBraceCheckBox)
        self.setTabOrder(self.cppIndentOpeningBraceCheckBox,self.foldCppAtElseCheckBox)
        self.setTabOrder(self.foldCppAtElseCheckBox,self.cppIndentClosingBraceCheckBox)
        self.setTabOrder(self.cppIndentClosingBraceCheckBox,self.foldHtmlPreprocessorCheckBox)
        self.setTabOrder(self.foldHtmlPreprocessorCheckBox,self.htmlCaseSensitiveTagsCheckBox)
        self.setTabOrder(self.htmlCaseSensitiveTagsCheckBox,self.foldPerlCommentCheckBox)
        self.setTabOrder(self.foldPerlCommentCheckBox,self.foldBashCommentCheckBox)
        self.setTabOrder(self.foldBashCommentCheckBox,self.rubyBadIndentationCheckBox)
        self.setTabOrder(self.rubyBadIndentationCheckBox,self.allFoldCompactCheckBox)
        self.setTabOrder(self.allFoldCompactCheckBox,self.apiLanguageComboBox)
        self.setTabOrder(self.apiLanguageComboBox,self.apiList)
        self.setTabOrder(self.apiList,self.deleteApiFileButton)
        self.setTabOrder(self.deleteApiFileButton,self.addApiFileButton)
        self.setTabOrder(self.addApiFileButton,self.apiFileEdit)
        self.setTabOrder(self.apiFileEdit,self.apiFileButton)
        self.setTabOrder(self.apiFileButton,self.acEnabledCheckBox)
        self.setTabOrder(self.acEnabledCheckBox,self.acCaseSensitivityCheckBox)
        self.setTabOrder(self.acCaseSensitivityCheckBox,self.acReplaceWordCheckBox)
        self.setTabOrder(self.acReplaceWordCheckBox,self.acShowSingleCheckBox)
        self.setTabOrder(self.acShowSingleCheckBox,self.acThresholdSlider)
        self.setTabOrder(self.acThresholdSlider,self.acSourceDocumentRadioButton)
        self.setTabOrder(self.acSourceDocumentRadioButton,self.acSourceAPIsRadioButton)
        self.setTabOrder(self.acSourceAPIsRadioButton,self.printerNameEdit)
        self.setTabOrder(self.printerNameEdit,self.printerColorButton)
        self.setTabOrder(self.printerColorButton,self.printerGrayscaleButton)
        self.setTabOrder(self.printerGrayscaleButton,self.printFirstPageFirstButton)
        self.setTabOrder(self.printFirstPageFirstButton,self.printFirstPageLastButton)
        self.setTabOrder(self.printFirstPageLastButton,self.printMagnificationSpinBox)
        self.setTabOrder(self.printMagnificationSpinBox,self.printheaderFontButton)
        self.setTabOrder(self.printheaderFontButton,self.projectCompressedProjectFilesCheckBox)
        self.setTabOrder(self.projectCompressedProjectFilesCheckBox,self.projectSearchNewFilesCheckBox)
        self.setTabOrder(self.projectSearchNewFilesCheckBox,self.projectAutoIncludeNewFilesCheckBox)
        self.setTabOrder(self.projectAutoIncludeNewFilesCheckBox,self.projectLoadSessionCheckBox)
        self.setTabOrder(self.projectLoadSessionCheckBox,self.projectSaveSessionCheckBox)
        self.setTabOrder(self.projectSaveSessionCheckBox,self.projectSessionAllBpCheckBox)
        self.setTabOrder(self.projectSessionAllBpCheckBox,self.projectAutoCompileFormsCheckBox)
        self.setTabOrder(self.projectAutoCompileFormsCheckBox,self.uiBrowsersListFoldersFirstCheckBox)
        self.setTabOrder(self.uiBrowsersListFoldersFirstCheckBox,self.uiBrowsersHideNonPublicCheckBox)
        self.setTabOrder(self.uiBrowsersHideNonPublicCheckBox,self.uiCaptionShowsFilenameCheckBox)
        self.setTabOrder(self.uiCaptionShowsFilenameCheckBox,self.languageComboBox)
        self.setTabOrder(self.languageComboBox,self.layoutComboBox)
        self.setTabOrder(self.layoutComboBox,self.radioButton14)
        self.setTabOrder(self.radioButton14,self.radioButton15)
        self.setTabOrder(self.radioButton15,self.separateFileBrowserButton)
        self.setTabOrder(self.separateFileBrowserButton,self.radioButton17)
        self.setTabOrder(self.radioButton17,self.radioButton18)
        self.setTabOrder(self.radioButton18,self.ResetLayout)
        self.setTabOrder(self.ResetLayout,self.iconDirectoryList)
        self.setTabOrder(self.iconDirectoryList,self.deleteIconDirectoryButton)
        self.setTabOrder(self.deleteIconDirectoryButton,self.addIconDirectoryButton)
        self.setTabOrder(self.addIconDirectoryButton,self.iconDirectoryEdit)
        self.setTabOrder(self.iconDirectoryEdit,self.iconDirectoryButton)
        self.setTabOrder(self.iconDirectoryButton,self.showIconsButton)
        self.setTabOrder(self.showIconsButton,self.upButton)
        self.setTabOrder(self.upButton,self.downButton)
        self.setTabOrder(self.downButton,self.passiveDbgCheckBox)
        self.setTabOrder(self.passiveDbgCheckBox,self.passiveDbgPortSpinBox)
        self.setTabOrder(self.passiveDbgPortSpinBox,self.remoteCheckBox)
        self.setTabOrder(self.remoteCheckBox,self.hostLineEdit)
        self.setTabOrder(self.hostLineEdit,self.execLineEdit)
        self.setTabOrder(self.execLineEdit,self.consoleDbgCheckBox)
        self.setTabOrder(self.consoleDbgCheckBox,self.consoleDbgEdit)
        self.setTabOrder(self.consoleDbgEdit,self.debugEnvironReplaceCheckBox)
        self.setTabOrder(self.debugEnvironReplaceCheckBox,self.debugEnvironEdit)
        self.setTabOrder(self.debugEnvironEdit,self.automaticResetCheckBox)
        self.setTabOrder(self.automaticResetCheckBox,self.helpBrowserButton)
        self.setTabOrder(self.helpBrowserButton,self.qtAssistantButton)
        self.setTabOrder(self.qtAssistantButton,self.webBrowserButton)
        self.setTabOrder(self.webBrowserButton,self.customViewerButton)
        self.setTabOrder(self.customViewerButton,self.customViewerEdit)
        self.setTabOrder(self.customViewerEdit,self.customViewerSelectionButton)
        self.setTabOrder(self.customViewerSelectionButton,self.webbrowserEdit)
        self.setTabOrder(self.webbrowserEdit,self.webbrowserButton)
        self.setTabOrder(self.webbrowserButton,self.pdfviewerEdit)
        self.setTabOrder(self.pdfviewerEdit,self.pdfviewerButton)
        self.setTabOrder(self.pdfviewerButton,self.pythonDocDirEdit)
        self.setTabOrder(self.pythonDocDirEdit,self.pythonDocDirButton)
        self.setTabOrder(self.pythonDocDirButton,self.qtDocDirEdit)
        self.setTabOrder(self.qtDocDirEdit,self.qtDocDirButton)
        self.setTabOrder(self.qtDocDirButton,self.mailServerEdit)
        self.setTabOrder(self.mailServerEdit,self.emailEdit)
        self.setTabOrder(self.emailEdit,self.signatureEdit)
        self.setTabOrder(self.signatureEdit,self.mailAuthenticationCheckBox)
        self.setTabOrder(self.mailAuthenticationCheckBox,self.mailUserEdit)
        self.setTabOrder(self.mailUserEdit,self.mailPasswordEdit)
        self.setTabOrder(self.mailPasswordEdit,self.qtEdit)
        self.setTabOrder(self.qtEdit,self.qtButton)
        self.setTabOrder(self.qtButton,self.exportQtDirCheckBox)
        self.setTabOrder(self.exportQtDirCheckBox,self.idlEdit)
        self.setTabOrder(self.idlEdit,self.idlButton)
        self.setTabOrder(self.idlButton,self.shellLinenowidthSlider)
        self.setTabOrder(self.shellLinenowidthSlider,self.shellLinenoCheckBox)
        self.setTabOrder(self.shellLinenoCheckBox,self.shellACEnabledCheckBox)
        self.setTabOrder(self.shellACEnabledCheckBox,self.shellCTEnabledCheckBox)
        self.setTabOrder(self.shellCTEnabledCheckBox,self.shellWordWrapCheckBox)
        self.setTabOrder(self.shellWordWrapCheckBox,self.refactorLoggingCheckBox)
        self.setTabOrder(self.refactorLoggingCheckBox,self.ctEnabledCheckBox)
        self.setTabOrder(self.ctEnabledCheckBox,self.ctVisibleSlider)
        self.setTabOrder(self.ctVisibleSlider,self.editorLexerList)
        self.setTabOrder(self.editorLexerList,self.editorFileExtEdit)
        self.setTabOrder(self.editorFileExtEdit,self.editorLexerCombo)
        self.setTabOrder(self.editorLexerCombo,self.addLexerButton)
        self.setTabOrder(self.addLexerButton,self.deleteLexerButton)
        self.setTabOrder(self.deleteLexerButton,self.windowComboBox)
        self.setTabOrder(self.windowComboBox,self.singleApplicationCheckBox)
        self.setTabOrder(self.singleApplicationCheckBox,self.currentLineMarkerButton)
        self.setTabOrder(self.currentLineMarkerButton,self.errorMarkerButton)
        self.setTabOrder(self.errorMarkerButton,self.matchingBracesButton)
        self.setTabOrder(self.matchingBracesButton,self.matchingBracesBackButton)
        self.setTabOrder(self.matchingBracesBackButton,self.calltipsBackgroundButton)
        self.setTabOrder(self.calltipsBackgroundButton,self.caretForegroundButton)
        self.setTabOrder(self.caretForegroundButton,self.caretlineBackgroundButton)
        self.setTabOrder(self.caretlineBackgroundButton,self.nonmatchingBracesButton)
        self.setTabOrder(self.nonmatchingBracesButton,self.nonmatchingBracesBackButton)
        self.setTabOrder(self.nonmatchingBracesBackButton,self.vcsAutoCloseCheckBox)
        self.setTabOrder(self.vcsAutoCloseCheckBox,self.vcsAutoSaveCheckBox)
        self.setTabOrder(self.vcsAutoSaveCheckBox,self.vcsAutoSaveProjectCheckBox)
        self.setTabOrder(self.vcsAutoSaveProjectCheckBox,self.customPyCheckBox)
        self.setTabOrder(self.customPyCheckBox,self.interpreterEdit)
        self.setTabOrder(self.interpreterEdit,self.interpreterButton)
        self.setTabOrder(self.interpreterButton,self.standardButton)
        self.setTabOrder(self.standardButton,self.threadedButton)
        self.setTabOrder(self.threadedButton,self.noqtButton)
        self.setTabOrder(self.noqtButton,self.customButton)
        self.setTabOrder(self.customButton,self.debugClientEdit)
        self.setTabOrder(self.debugClientEdit,self.debugClientButton)
        self.setTabOrder(self.debugClientButton,self.pyRedirectCheckBox)
        self.setTabOrder(self.pyRedirectCheckBox,self.rubyInterpreterEdit)
        self.setTabOrder(self.rubyInterpreterEdit,self.rubyInterpreterButton)
        self.setTabOrder(self.rubyInterpreterButton,self.rbRedirectCheckBox)
        self.setTabOrder(self.rbRedirectCheckBox,self.tasksMarkerEdit)
        self.setTabOrder(self.tasksMarkerEdit,self.buttonOk)
        self.setTabOrder(self.buttonOk,self.buttonCancel)
        self.setTabOrder(self.buttonCancel,self.configList)

        self.TextLabel13_2_2_2.setBuddy(self.linenowidthSlider)
        self.TextLabel13_2_3.setBuddy(self.indentwidthSlider)
        self.TextLabel13_3.setBuddy(self.tabwidthSlider)
        self.TextLabel13_3_3.setBuddy(self.tabwidthSlider)
        self.TextLabel13_3_2.setBuddy(self.tabwidthSlider)
        self.TextLabel13_3_2_2.setBuddy(self.tabwidthSlider)
        self.languageLabel.setBuddy(self.languageComboBox)
        self.execLabel.setBuddy(self.execLineEdit)
        self.hostLabel.setBuddy(self.hostLineEdit)
        self.TextLabel13_2_2_2_2.setBuddy(self.linenowidthSlider)
        self.windowLabel.setBuddy(self.windowComboBox)


    def languageChange(self):
        self.setCaption(self.__tr("Preferences"))
        self.buttonOk.setText(self.__tr("OK"))
        self.buttonOk.setAccel(QKeySequence(QString.null))
        self.buttonCancel.setText(self.__tr("Cancel"))
        self.buttonCancel.setAccel(QKeySequence(QString.null))
        self.configList.header().setLabel(0,self.__tr("Name"))
        self.configList.header().setLabel(1,self.__tr("Page Name"))
        self.textLabel1_9.setText(self.__tr("Configure syntax highlighting"))
        self.TextLabel1_3.setText(self.__tr("Lexer Language:"))
        QToolTip.add(self.TextLabel1_3,QString.null)
        QToolTip.add(self.lexerLanguageComboBox,self.__tr("Select the lexer language to be configured."))
        self.GroupBox3.setTitle(self.__tr("Style Element"))
        self.sampleText.setText(self.__tr("Sample Text"))
        self.foregroundButton.setText(self.__tr("Foreground Colour"))
        QToolTip.add(self.foregroundButton,self.__tr("Select the foreground colour."))
        self.backgroundButton.setText(self.__tr("Background Colour"))
        QToolTip.add(self.backgroundButton,self.__tr("Select the background colour."))
        self.fontButton.setText(self.__tr("Font"))
        QToolTip.add(self.fontButton,self.__tr("Select the font."))
        self.eolfillCheckBox.setText(self.__tr("Fill to end of line"))
        QToolTip.add(self.eolfillCheckBox,self.__tr("Select end of line fill."))
        self.allFontsButton.setText(self.__tr("All Fonts"))
        QToolTip.add(self.allFontsButton,self.__tr("Select the font for all styles."))
        self.allBackgroundColoursButton.setText(self.__tr("All Background Colours"))
        QToolTip.add(self.allBackgroundColoursButton,self.__tr("Select the background colour for all styles"))
        self.textLabel1_10.setText(self.__tr("Configure general editor settings"))
        QToolTip.add(self.autosaveLCD,self.__tr("Displays the selected autosave interval."))
        QToolTip.add(self.autosaveSlider,self.__tr("Move to set the autosave interval in minutes (0 to disable)"))
        QToolTip.add(self.linenowidthSlider,self.__tr("Move to set the width of the linenumbers margin."))
        self.TextLabel13_2_2_2.setText(self.__tr("Linenumbers width:"))
        QToolTip.add(self.indentwidthLCD,self.__tr("Displays the selected indentation width."))
        QToolTip.add(self.indentwidthSlider,self.__tr("Move to set the indentation width."))
        self.TextLabel13_2_3.setText(self.__tr("Indentation width:"))
        QToolTip.add(self.tabwidthSlider,self.__tr("Move to set the tab width."))
        self.TextLabel13_3.setText(self.__tr("Tab width:"))
        QToolTip.add(self.linenowidthLCD,self.__tr("Displays the selected width of the linenumbers margin."))
        QToolTip.add(self.tabwidthLCD,self.__tr("Displays the selected tab width."))
        self.TextLabel13_3_3.setText(self.__tr("Autosave interval:"))
        self.createBackupFileCheckBox.setText(self.__tr("Create backup file upon save"))
        QToolTip.add(self.createBackupFileCheckBox,self.__tr("Select, whether a backup file shall be generated upon save"))
        self.foldingCheckBox.setText(self.__tr("Show Fold Margin"))
        QToolTip.add(self.foldingCheckBox,self.__tr("Select whether the fold margin should be shown."))
        self.linenoCheckBox.setText(self.__tr("Show Line Numbers Margin"))
        QToolTip.add(self.linenoCheckBox,self.__tr("Select whether line numbers margin should be shown."))
        self.indentguidesCheckBox.setText(self.__tr("Show Indentation Guides"))
        QToolTip.add(self.indentguidesCheckBox,self.__tr("Select whether indentation guides should be shown."))
        self.autoindentCheckBox.setText(self.__tr("Auto indentation"))
        QToolTip.add(self.autoindentCheckBox,self.__tr("Select whether autoindentation shall be enabled"))
        self.automaticSyntaxCheckCheckBox.setText(self.__tr("Automatic Syntax Check"))
        QToolTip.add(self.automaticSyntaxCheckCheckBox,self.__tr("Select, whether Python files should be checked automatically for syntax errors"))
        self.tabindentsCheckBox.setText(self.__tr("Tab key indents"))
        QToolTip.add(self.tabindentsCheckBox,self.__tr("Select whether pressing the tab key indents."))
        self.wrapLongLinesCheckBox.setText(self.__tr("Wrap long lines"))
        QToolTip.add(self.wrapLongLinesCheckBox,self.__tr("Select, whether long lines should be wrapped"))
        self.bracehighlightingCheckBox.setText(self.__tr("Highlight braces"))
        QToolTip.add(self.bracehighlightingCheckBox,self.__tr("Select whether matching and bad braces shall be highlighted."))
        self.whitespaceCheckBox.setText(self.__tr("Show Whitespace"))
        QToolTip.add(self.whitespaceCheckBox,self.__tr("Select whether whitspace characters shall be shown"))
        self.automaticEolConversionCheckBox.setText(self.__tr("Automatic End of Line Conversion"))
        QToolTip.add(self.automaticEolConversionCheckBox,self.__tr("Select whether the eol type should be converted upon opening the file."))
        self.tabforindentationCheckBox.setText(self.__tr("Use tabs for indentations"))
        QToolTip.add(self.tabforindentationCheckBox,self.__tr("Select whether tab characters are used for indentations."))
        self.eolCheckBox.setText(self.__tr("Show End of Line"))
        QToolTip.add(self.eolCheckBox,self.__tr("Select whether end of line shall be shown"))
        self.converttabsCheckBox.setText(self.__tr("Convert tabs upon open"))
        QToolTip.add(self.converttabsCheckBox,self.__tr("Select whether tabs shall be converted upon opening the file"))
        self.GroupBox17_2.setTitle(self.__tr("Default Encoding"))
        self.defaultEncodingComboBox.clear()
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-1"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-2"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-3"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-4"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-5"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-6"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-7"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-8"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-9"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-10"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-13"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-14"))
        self.defaultEncodingComboBox.insertItem(self.__tr("iso8859-15"))
        self.defaultEncodingComboBox.insertItem(self.__tr("koi8-r"))
        self.defaultEncodingComboBox.insertItem(self.__tr("koi8-u"))
        self.defaultEncodingComboBox.insertItem(self.__tr("latin-1"))
        self.defaultEncodingComboBox.insertItem(self.__tr("us-ascii"))
        self.defaultEncodingComboBox.insertItem(self.__tr("utf8"))
        self.defaultEncodingComboBox.insertItem(self.__tr("utf16"))
        QToolTip.add(self.defaultEncodingComboBox,self.__tr("Select the string encoding to be used."))
        self.textLabel2_3.setText(self.__tr("Configure editor styles"))
        self.ButtonGroup1_2.setTitle(self.__tr("Line End Characters"))
        self.lfRadioButton.setText(self.__tr("Unix"))
        QToolTip.add(self.lfRadioButton,self.__tr("Select Unix type end of line"))
        self.crRadioButton.setText(self.__tr("Macintosh"))
        QToolTip.add(self.crRadioButton,self.__tr("Select Macintosh type end of line"))
        self.crlfRadioButton.setText(self.__tr("Windows/DOS"))
        QToolTip.add(self.crlfRadioButton,self.__tr("Select Windows type end of line"))
        self.TextLabel1_4_2_2.setText(self.__tr("Folding style:"))
        self.foldingStyleComboBox.clear()
        self.foldingStyleComboBox.insertItem(self.__tr("Plain"))
        self.foldingStyleComboBox.insertItem(self.__tr("Circled"))
        self.foldingStyleComboBox.insertItem(self.__tr("Boxed"))
        self.foldingStyleComboBox.insertItem(self.__tr("Circled Tree"))
        self.foldingStyleComboBox.insertItem(self.__tr("Boxed Tree"))
        QToolTip.add(self.foldingStyleComboBox,self.__tr("Select the folding style to be used in the folding margin"))
        QWhatsThis.add(self.foldingStyleComboBox,self.__tr("<b>Folding style</b>\n"
"<p>Select the desired folding style to be used in the folding margin.</p>\n"
"<p>The available styles are:\n"
"<li>\n"
"<ul>Plain - simple plus and minus symbols</ul>\n"
"<ul>Circled - circled plus and minus symbols</ul>\n"
"<ul>Boxed - boxed plus and minus symbols</ul>\n"
"<ul>Circled Tree - circled plus and minus symbols and flattened tree with rounded corners</ul\n"
"<ul>Boxed Tree - boxed plus and minus symbols and flattened tree with rectangled corners</ul>\n"
"</li>\n"
"</p>"))
        self.marginsFontSample.setText(self.__tr(" 2345 "))
        self.monospacedCheckBox.setText(self.__tr("Use monospaced as default"))
        QToolTip.add(self.monospacedCheckBox,self.__tr("Select, whether the monospaced font should be used as default"))
        self.monospacedFontButton.setText(self.__tr("Monospaced Font"))
        QToolTip.add(self.monospacedFontButton,self.__tr("Press to select the font to be used as the monospaced font"))
        self.monospacedFontSample.setText(self.__tr(" 2345 "))
        self.linenumbersFontButton.setText(self.__tr("Line Numbers Font"))
        QToolTip.add(self.linenumbersFontButton,self.__tr("Press to select the font for the editor line numbers"))
        self.caretlineVisibleCheckBox.setText(self.__tr("Caretline visible"))
        QToolTip.add(self.caretlineVisibleCheckBox,self.__tr("Select, whether the caretline should be highlighted"))
        self.colourizeSelTextCheckBox.setText(self.__tr("Colourize selected text"))
        QToolTip.add(self.colourizeSelTextCheckBox,self.__tr("Select, if selected text should be colourized by the lexer."))
        self.textLabel1_7.setText(self.__tr("Caret width:"))
        QToolTip.add(self.caretWidthSpinBox,self.__tr("Select caret width (1, 2 or 3 pixels)"))
        self.groupBox19_2.setTitle(self.__tr("Edge Mode"))
        QToolTip.add(self.edgeLineColumnLCD,self.__tr("Displays the selected tab width."))
        QToolTip.add(self.edgeLineColumnSlider,self.__tr("Move to set the edge column."))
        self.edgeBackgroundColorButton.setText(QString.null)
        QToolTip.add(self.edgeBackgroundColorButton,self.__tr("Select the colour for the edge marker."))
        self.TextLabel13_3_2.setText(self.__tr("Column number:"))
        self.TextLabel13_3_2_2.setText(self.__tr("Background colour:"))
        self.edgeModeCombo.clear()
        self.edgeModeCombo.insertItem(self.__tr("Disabled"))
        self.edgeModeCombo.insertItem(self.__tr("Draw Line"))
        self.edgeModeCombo.insertItem(self.__tr("Change Background Colour"))
        self.textLabel1_14.setText(self.__tr("Mode:"))
        self.emptyPagePixmap.setText(QString.null)
        self.textLabel1.setText(self.__tr("Please select an entry of the list \n"
"to display the configuration page."))
        self.textLabel3.setText(self.__tr("Configure lexer properties"))
        self.allGroupBox.setTitle(self.__tr("All Lexers Properties"))
        self.allFoldCompactCheckBox.setText(self.__tr("Fold compact"))
        QToolTip.add(self.allFoldCompactCheckBox,self.__tr("Select to include trailing blank lines in a fold block"))
        self.GroupBox5.setTitle(self.__tr("C++ , C# , IDL, Java and JavaScript Lexer Properties"))
        self.foldCppPreprocessorCheckBox.setText(self.__tr("Fold preprocessor directives"))
        QToolTip.add(self.foldCppPreprocessorCheckBox,self.__tr("Select whether folding of preprocessor directives shall be possible"))
        self.foldCppAtElseCheckBox.setText(self.__tr("Fold at else"))
        QToolTip.add(self.foldCppAtElseCheckBox,self.__tr("Select whether folding at else statement should be possible"))
        self.foldCppCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldCppCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.cppIndentOpeningBraceCheckBox.setText(self.__tr("Indent opening brace"))
        QToolTip.add(self.cppIndentOpeningBraceCheckBox,self.__tr("Select, whether the line containing the opening brace should be indented"))
        self.cppIndentClosingBraceCheckBox.setText(self.__tr("Indent closing brace"))
        QToolTip.add(self.cppIndentClosingBraceCheckBox,self.__tr("Select, whether the line containing the closing brace should be indented"))
        self.htmlGroupBox.setTitle(self.__tr("HTML Lexer Properties"))
        self.foldHtmlPreprocessorCheckBox.setText(self.__tr("Fold preprocessor directives"))
        QToolTip.add(self.foldHtmlPreprocessorCheckBox,self.__tr("Select whether folding of preprocessor directives shall be possible"))
        self.htmlCaseSensitiveTagsCheckBox.setText(self.__tr("Case sensitive tags"))
        QToolTip.add(self.htmlCaseSensitiveTagsCheckBox,self.__tr("Select whether HTML tags should be case sensitive"))
        self.GroupBox4_2.setTitle(self.__tr("Python Lexer properties"))
        self.foldPythonStringCheckBox.setText(self.__tr("Fold strings"))
        QToolTip.add(self.foldPythonStringCheckBox,self.__tr("Select whether folding of strings shall be possible"))
        self.foldPythonCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldPythonCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.pythonBadIndentationCheckBox.setText(self.__tr("Highlight bad indentation"))
        QToolTip.add(self.pythonBadIndentationCheckBox,self.__tr("Select whether bad indentation shall be highlighted"))
        self.pythonAutoindentCheckBox.setText(self.__tr("Auto indentation after ':'"))
        QToolTip.add(self.pythonAutoindentCheckBox,self.__tr("Select whether text should be autoindented after a ':'"))
        self.sqlGroupBox.setTitle(self.__tr("SQL Lexer Properties"))
        self.foldSqlCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldSqlCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.sqlBackslashEscapesCheckBox.setText(self.__tr("Backslash Escapes"))
        QToolTip.add(self.sqlBackslashEscapesCheckBox,self.__tr("Select to enable Backslash Escapes"))
        self.perlGroupBox.setTitle(self.__tr("Perl Lexer Properties"))
        self.foldPerlCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldPerlCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.bashGroupBox.setTitle(self.__tr("Bash Lexer Properties"))
        self.foldBashCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldBashCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.cssGroupBox.setTitle(self.__tr("CSS Lexer Properties"))
        self.foldCssCommentCheckBox.setText(self.__tr("Fold comments"))
        QToolTip.add(self.foldCssCommentCheckBox,self.__tr("Select whether folding of comments shall be possible"))
        self.rubyGroupBox.setTitle(self.__tr("Ruby Lexer Properties"))
        self.rubyBadIndentationCheckBox.setText(self.__tr("Highlight bad indentation"))
        QToolTip.add(self.rubyBadIndentationCheckBox,self.__tr("Select whether bad indentation shall be highlighted"))
        self.textLabel4.setText(self.__tr("Configure API files"))
        self.TextLabel1_3_3.setText(self.__tr("Language:"))
        QToolTip.add(self.TextLabel1_3_3,QString.null)
        QToolTip.add(self.apiLanguageComboBox,self.__tr("Select the language to be configured."))
        self.apiGroup.setTitle(self.__tr("APIs"))
        self.addApiFileButton.setText(self.__tr("Add"))
        QToolTip.add(self.addApiFileButton,self.__tr("Press to add the entered file to the list"))
        self.deleteApiFileButton.setText(self.__tr("Delete"))
        QToolTip.add(self.deleteApiFileButton,self.__tr("Press to delete the selcted file from the list"))
        self.apiFileButton.setText(self.__tr("..."))
        QToolTip.add(self.apiFileButton,self.__tr("Press to select an API file via a selection dialog"))
        QToolTip.add(self.apiFileEdit,self.__tr("Enter a file to be added"))
        QToolTip.add(self.apiList,self.__tr("List of API files"))
        self.textLabel5.setText(self.__tr("Configure Autocompletion"))
        self.acEnabledCheckBox.setText(self.__tr("Autocompletion Enabled"))
        QToolTip.add(self.acEnabledCheckBox,self.__tr("Select this to enable autocompletion"))
        self.acCaseSensitivityCheckBox.setText(self.__tr("Case sensitive"))
        QToolTip.add(self.acCaseSensitivityCheckBox,self.__tr("Select this to have case sensitive auto-completion lists"))
        self.acReplaceWordCheckBox.setText(self.__tr("Replace word"))
        QToolTip.add(self.acReplaceWordCheckBox,self.__tr("Select this, if the word to the right should be replaced by the selected entry"))
        self.acShowSingleCheckBox.setText(self.__tr("Show single"))
        QToolTip.add(self.acShowSingleCheckBox,self.__tr("Select this, if single entries shall be inserted automatically"))
        self.buttonGroup5.setTitle(self.__tr("Source"))
        self.acSourceDocumentRadioButton.setText(self.__tr("from Document"))
        QToolTip.add(self.acSourceDocumentRadioButton,self.__tr("Select this to get autocompletion from current document"))
        self.acSourceAPIsRadioButton.setText(self.__tr("from API files"))
        QToolTip.add(self.acSourceAPIsRadioButton,self.__tr("Select this to get autocompletion from installed APIs"))
        self.textLabel1_2.setText(self.__tr("Threshold:"))
        QToolTip.add(self.acThresholdSlider,self.__tr("Move to set the threshold for display of an autocompletion list"))
        QToolTip.add(self.lCDNumber4,self.__tr("Displays the selected autocompletion threshold"))
        self.textLabel6.setText(self.__tr("Configure printer settings"))
        self.printheaderFontSample.setText(self.__tr("Header Font"))
        self.TextLabel1.setText(self.__tr("Printername:"))
        self.TextLabel4.setText(self.__tr("Page Order:"))
        self.TextLabel3.setText(self.__tr("Magnification:"))
        self.ButtonGroup4.setTitle(QString.null)
        self.printerColorButton.setText(self.__tr("Colour"))
        self.printerGrayscaleButton.setText(self.__tr("Gray Scale"))
        self.ButtonGroup5.setTitle(QString.null)
        self.printFirstPageFirstButton.setText(self.__tr("First Page First"))
        self.printFirstPageLastButton.setText(self.__tr("Last Page First"))
        self.printheaderFontButton.setText(self.__tr("Header Font"))
        QToolTip.add(self.printheaderFontButton,self.__tr("Press to select the font for the page headers"))
        self.TextLabel2.setText(self.__tr("Colour Mode:"))
        self.textLabel7.setText(self.__tr("Configure project settings"))
        self.GroupBox12.setTitle(self.__tr("Sessions"))
        self.projectLoadSessionCheckBox.setText(self.__tr("Load session upon opening"))
        QToolTip.add(self.projectLoadSessionCheckBox,self.__tr("Select, whether a project session file shall be read on opening the project"))
        self.projectSaveSessionCheckBox.setText(self.__tr("Save session upon closing"))
        QToolTip.add(self.projectSaveSessionCheckBox,self.__tr("Select, whether a project session file shall be written on closing the project"))
        self.projectSessionAllBpCheckBox.setText(self.__tr("Save all breakpoints"))
        QToolTip.add(self.projectSessionAllBpCheckBox,self.__tr("Select whether all breakpoints should be saved to the session file."))
        self.groupBox20_2.setTitle(self.__tr("Various"))
        self.projectAutoCompileFormsCheckBox.setText(self.__tr("Automatically compile changed forms"))
        QToolTip.add(self.projectAutoCompileFormsCheckBox,self.__tr("Select, if changed forms should be compiled automatically upon a run action"))
        self.groupBox21_2.setTitle(self.__tr("Compression"))
        self.projectCompressedProjectFilesCheckBox.setText(self.__tr("Compress project file upon creation"))
        QToolTip.add(self.projectCompressedProjectFilesCheckBox,self.__tr("Select, if the project file of a new project should be compressed"))
        self.groupBox39.setTitle(self.__tr("XML"))
        self.projectTimestampCheckBox.setText(self.__tr("Include timestamp in project related XML files"))
        QToolTip.add(self.projectTimestampCheckBox,self.__tr("Select, if a timestamp should be written to all project related XML files"))
        self.groupBox35.setTitle(self.__tr("Debugger Properties"))
        self.projectLoadDebugPropertiesCheckBox.setText(self.__tr("Load debugger properties upon opening"))
        QToolTip.add(self.projectLoadDebugPropertiesCheckBox,self.__tr("Select, whether a project debugger properties file shall be read on opening the project"))
        self.projectSaveDebugPropertiesCheckBox.setText(self.__tr("Save debugger properties upon closing"))
        QToolTip.add(self.projectSaveDebugPropertiesCheckBox,self.__tr("Select, whether a project debugger properties file shall be written on closing the project"))
        self.GroupBox4.setTitle(self.__tr("Auto find files"))
        self.projectAutoIncludeNewFilesCheckBox.setText(self.__tr("Automatically include found files"))
        QToolTip.add(self.projectAutoIncludeNewFilesCheckBox,self.__tr("Select whether the found files should be included automatically."))
        self.projectSearchNewFilesCheckBox.setText(self.__tr("Search for new files on open"))
        QToolTip.add(self.projectSearchNewFilesCheckBox,self.__tr("Select whether a search for new files on a project open should be performed."))
        self.textLabel8.setText(self.__tr("Configure the interface"))
        self.uiBrowsersListFoldersFirstCheckBox.setText(self.__tr("List folders first in Browsers"))
        QToolTip.add(self.uiBrowsersListFoldersFirstCheckBox,self.__tr("Select, if folders should be listed first in the various browsers"))
        self.uiBrowsersHideNonPublicCheckBox.setText(self.__tr("Hide non public members in Browsers"))
        QToolTip.add(self.uiBrowsersHideNonPublicCheckBox,self.__tr("Select to hide non public classes, methods and attributes in the browsers."))
        self.uiCaptionShowsFilenameCheckBox.setText(self.__tr("Caption shows filename"))
        QToolTip.add(self.uiCaptionShowsFilenameCheckBox,self.__tr("Select, if the caption of the main window should show the filename of the current editor"))
        self.TextLabel1_2_2_2.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.layoutComboBox.clear()
        self.layoutComboBox.insertItem(self.__tr("Splitters"))
        self.layoutComboBox.insertItem(self.__tr("Dock Windows"))
        self.layoutComboBox.insertItem(self.__tr("Floating Windows "))
        QToolTip.add(self.layoutComboBox,self.__tr("Select the layout type."))
        QWhatsThis.add(self.layoutComboBox,self.__tr("Select the layout of the main window. There are two different layout available. The \"Horizontal Splitters\" layout provides three groups of windows arranged by splitters. The \"Vertical Splitters\" layout provides two groups of horizontal splitters. The top part contains the browsers and source windows, the bottom part the python shell and the log window."))
        QToolTip.add(self.languageComboBox,self.__tr("Select the interface language."))
        QWhatsThis.add(self.languageComboBox,self.__tr("The interface language can be selected from this list. If \"system\" is selected, the interface language is determined by the system. The selection of \"none\" means, that the default language will be used."))
        self.languageLabel.setText(self.__tr("Language:"))
        self.layoutLabel.setText(self.__tr("Layout:"))
        self.embeddedShellGroup.setTitle(self.__tr("Shell"))
        self.radioButton14.setText(self.__tr("separate window"))
        QToolTip.add(self.radioButton14,self.__tr("Select to get a separate shell window"))
        self.radioButton15.setText(self.__tr("embed in Debug-Browser"))
        QToolTip.add(self.radioButton15,self.__tr("Select to embed the shell in the Debug-Browser"))
        self.embeddedFileBrowserGroup.setTitle(self.__tr("File-Browser"))
        self.separateFileBrowserButton.setText(self.__tr("separate window"))
        QToolTip.add(self.separateFileBrowserButton,self.__tr("Select to get a separate file browser window"))
        self.radioButton17.setText(self.__tr("embed in Debug-Browser"))
        QToolTip.add(self.radioButton17,self.__tr("Select to embed the file browser in the Debug-Browser"))
        self.radioButton18.setText(self.__tr("embed in Project-Browser"))
        QToolTip.add(self.radioButton18,self.__tr("Select to embed the file browser in the Project-Browser"))
        self.ResetLayout.setText(self.__tr("Reset layout to factory defaults"))
        self.textLabel1_11.setText(self.__tr("Configure icon directories"))
        self.TextLabel1_2_2_2_2.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.iconDirectoryList.header().setLabel(0,QString.null)
        QToolTip.add(self.iconDirectoryList,self.__tr("List of icon directories"))
        self.deleteIconDirectoryButton.setText(self.__tr("Delete"))
        QToolTip.add(self.deleteIconDirectoryButton,self.__tr("Press to delete the selcted directory from the list"))
        self.addIconDirectoryButton.setText(self.__tr("Add"))
        QToolTip.add(self.addIconDirectoryButton,self.__tr("Press to add the entered directory to the list"))
        QToolTip.add(self.iconDirectoryEdit,self.__tr("Enter a directory to be added"))
        self.iconDirectoryButton.setText(self.__tr("..."))
        QToolTip.add(self.iconDirectoryButton,self.__tr("Press to select an icon directory via a selection dialog"))
        self.showIconsButton.setText(self.__tr("Show"))
        self.upButton.setText(self.__tr("Up"))
        self.downButton.setText(self.__tr("Down"))
        self.textLabel2_4.setText(self.__tr("Configure general debugger settings"))
        self.GroupBox10.setTitle(self.__tr("Passive Debugger"))
        QToolTip.add(self.passiveDbgPortSpinBox,self.__tr("Enter the port the debugger should listen on"))
        QWhatsThis.add(self.passiveDbgPortSpinBox,self.__tr("<b>Debug Server Port</b>\n"
"<p>Enter the port the debugger should listen on.</p>"))
        self.passiveDbgPortLabel.setText(self.__tr("Debug Server Port:"))
        self.TextLabel1_2_2.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.passiveDbgCheckBox.setText(self.__tr("Passive Debugger Enabled"))
        QToolTip.add(self.passiveDbgCheckBox,self.__tr("Enables the passive debug mode"))
        QWhatsThis.add(self.passiveDbgCheckBox,self.__tr("<b>Passive Debugger Enabled</b>\n"
"<p>This enables the passive debugging mode. In this mode the debug client (the script) connects to the debug server (the IDE). The script is started outside the IDE. This way mod_python or Zope scripts can be debugged.</p>"))
        self.GroupBox9.setTitle(self.__tr("Remote Debugger"))
        self.execLabel.setText(self.__tr("Remote Execution:"))
        self.hostLabel.setText(self.__tr("Remote Host:"))
        self.remoteCheckBox.setText(self.__tr("Remote Debugging Enabled"))
        QToolTip.add(self.remoteCheckBox,self.__tr("Enable remote debugging"))
        QWhatsThis.add(self.remoteCheckBox,self.__tr("This enables the remote debugger. Please enter the hostname of the remote machine and the command for the remote execution (e.g. ssh) below."))
        QToolTip.add(self.hostLineEdit,self.__tr("Enter the hostname of the remote machine."))
        QWhatsThis.add(self.hostLineEdit,self.__tr("<b>Remote Host</b>\n"
"<p>Enter the hostname of the remote machine.</p>"))
        QToolTip.add(self.execLineEdit,self.__tr("Enter the remote execution command."))
        QWhatsThis.add(self.execLineEdit,self.__tr("<b>Remote Execution</b>\n"
"<p>Enter the remote execution command (e.g. ssh). This command is used to log into the remote host and execute the remote debugger.</p>"))
        self.groupBox27.setTitle(self.__tr("Console Debugger"))
        self.consoleDbgCheckBox.setText(self.__tr("Start debugger in console window"))
        QToolTip.add(self.consoleDbgCheckBox,self.__tr("Select to start the debugger in a console window (e.g. xterm)"))
        self.textLabel1_17.setText(self.__tr("Console Command:"))
        QToolTip.add(self.consoleDbgEdit,self.__tr("Enter the console command (e.g. xterm -e)"))
        QWhatsThis.add(self.consoleDbgEdit,self.__tr("<b>Console Command</b>\n"
"<p>Enter the console command (e.g. xterm -e). This command is used to open a command window for the debugger.</p>"))
        self.dbgPathTranslationGroup.setTitle(self.__tr("Perform Path Translation"))
        self.textLabel2_9.setText(self.__tr("Local Path:"))
        self.textLabel1_18.setText(self.__tr("Remote Path:"))
        QToolTip.add(self.dbgTranslationLocalEdit,self.__tr("Enter the local path"))
        QToolTip.add(self.dbgTranslationRemoteEdit,self.__tr("Enter the remote path"))
        self.debugEnvironGroup.setTitle(self.__tr("Environment for Debug Client"))
        self.textLabel1_16.setText(self.__tr("Environment:"))
        self.debugEnvironReplaceCheckBox.setText(self.__tr("Replace Environment"))
        QToolTip.add(self.debugEnvironReplaceCheckBox,self.__tr("Select, if the environment should be replaced."))
        QWhatsThis.add(self.debugEnvironReplaceCheckBox,self.__tr("<b>Replace Environment</b>\n"
"<p>If this entry is checked, the environment of the debugger will be replaced by the entries of the environment variables field. If it is unchecked, the environment will be ammended by these settings.</p>"))
        QToolTip.add(self.debugEnvironEdit,self.__tr("Enter the environment variables to be set."))
        QWhatsThis.add(self.debugEnvironEdit,self.__tr("<b>Environment</b>\n"
"<p>Enter the environment variables to be set for the debugger. The individual settings must be separate by whitespace and be given in the form 'var=value'.</p>\n"
"<p>Example: var1=1 var2=\"hello world\"</p>"))
        self.automaticResetCheckBox.setText(self.__tr("Automatic Reset after Client Exit"))
        QToolTip.add(self.automaticResetCheckBox,self.__tr("Select, whether a reset of the debug client should be performed after a client exit"))
        self.textLabel6_2.setText(self.__tr("Configure help and documentation"))
        self.helpViewerGroup.setTitle(self.__tr("Help Viewer"))
        self.webBrowserButton.setText(self.__tr("Web Browser"))
        QToolTip.add(self.webBrowserButton,self.__tr("Select to use the configured web browser"))
        self.qtAssistantButton.setText(self.__tr("Qt Assistant"))
        QToolTip.add(self.qtAssistantButton,self.__tr("Select to use Qt Assistant"))
        self.helpBrowserButton.setText(self.__tr("Eric Help Browser"))
        QToolTip.add(self.helpBrowserButton,self.__tr("Select to use the Eric help browser"))
        self.customViewerButton.setText(self.__tr("Custom"))
        QToolTip.add(self.customViewerButton,self.__tr("Select to use a custom viewer"))
        QToolTip.add(self.customViewerEdit,self.__tr("Enter the custom viewer to be used"))
        self.customViewerSelectionButton.setText(self.__tr("..."))
        QToolTip.add(self.customViewerSelectionButton,self.__tr("Press to select the custom viewer via a file selection dialog"))
        self.groupBox29.setTitle(self.__tr("Web Browser"))
        self.webbrowserButton.setText(self.__tr("..."))
        QToolTip.add(self.webbrowserButton,self.__tr("Select the Web browser to be used"))
        QToolTip.add(self.webbrowserEdit,self.__tr("Enter the Web browser to be used"))
        self.textLabel1_8.setText(self.__tr("<b>Note</b>: Leave empty to use the BROWSER environment variable, if set."))
        self.groupBox28.setTitle(self.__tr("PDF Viewer"))
        QToolTip.add(self.pdfviewerEdit,self.__tr("Enter the PDF-Viewer to be used to display PDF help files"))
        self.pdfviewerButton.setText(self.__tr("..."))
        QToolTip.add(self.pdfviewerButton,self.__tr("Select the PDF-Viewer to be used to display PDF help files"))
        self.groupBox30.setTitle(self.__tr("Python Documentation"))
        self.pythonDocDirButton.setText(self.__tr("..."))
        QToolTip.add(self.pythonDocDirButton,self.__tr("Press to select the Python documentation directory via a dialog"))
        QToolTip.add(self.pythonDocDirEdit,self.__tr("Enter the Python documentation directory"))
        self.textLabel1_8_2.setText(self.__tr("<b>Note</b>: Leave empty to use the PYTHONDOCDIR environment variable, if set."))
        self.groupBox31.setTitle(self.__tr("Qt Documentation"))
        QToolTip.add(self.qtDocDirEdit,self.__tr("Enter the Qt documentation directory"))
        self.qtDocDirButton.setText(self.__tr("..."))
        QToolTip.add(self.qtDocDirButton,self.__tr("Press to select the Qt documentation directory via a dialog"))
        self.textLabel1_8_2_2.setText(self.__tr("<b>Note</b>: Leave empty to use the QTDOCDIR environment variable, if set."))
        self.groupBox31_2.setTitle(self.__tr("Qt4 Documentation"))
        QToolTip.add(self.qt4DocDirEdit,self.__tr("Enter the Qt4 documentation directory"))
        self.qt4DocDirButton.setText(self.__tr("..."))
        QToolTip.add(self.qt4DocDirButton,self.__tr("Press to select the Qt4 documentation directory via a dialog"))
        self.textLabel1_8_2_2_2.setText(self.__tr("<b>Note</b>: Leave empty to use the QT4DOCDIR environment variable, if set."))
        self.textLabel5_2.setText(self.__tr("Configure Email"))
        self.textLabel2_2.setText(self.__tr("Mail server:"))
        QToolTip.add(self.signatureEdit,self.__tr("Enter your email signature"))
        self.textLabel1_5.setText(self.__tr("Email address:"))
        self.textLabel1_6.setText(self.__tr("Signature:"))
        QToolTip.add(self.mailServerEdit,self.__tr("Enter the address of your mail server"))
        QToolTip.add(self.emailEdit,self.__tr("Enter your email address"))
        self.mailAuthenticationCheckBox.setText(self.__tr("Mail server needs authentication"))
        QToolTip.add(self.mailAuthenticationCheckBox,self.__tr("Select to authenticatate against the mail server"))
        self.textLabel1_15.setText(self.__tr("Username:"))
        self.textLabel2_7.setText(self.__tr("Password:"))
        QToolTip.add(self.mailPasswordEdit,self.__tr("Enter your password for accessing the mail server"))
        QToolTip.add(self.mailUserEdit,self.__tr("Enter your mail server username"))
        self.textLabel1_12.setText(self.__tr("Configure Qt"))
        self.groupBox16.setTitle(self.__tr("Qt Directory"))
        self.textLabel1_2_2.setText(self.__tr("<b>Note:</b> Leave this entry empty to use the QTDIR environment variable."))
        QToolTip.add(self.qtEdit,self.__tr("Enter the path of the Qt directory."))
        self.qtButton.setText(self.__tr("..."))
        QToolTip.add(self.qtButton,self.__tr("Press to select the Qt directory via a directory selection dialog"))
        self.TextLabel1_2_2_3.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.exportQtDirCheckBox.setText(self.__tr("Export Qt Directory entered above"))
        QToolTip.add(self.exportQtDirCheckBox,self.__tr("Select, whether the Qt Directory entered should be exported to the environment"))
        self.groupBox16_2.setTitle(self.__tr("Qt4 Directory"))
        QToolTip.add(self.qt4Edit,self.__tr("Enter the path of the Qt4 directory."))
        self.qt4Button.setText(self.__tr("..."))
        QToolTip.add(self.qt4Button,self.__tr("Press to select the Qt4 directory via a directory selection dialog"))
        self.TextLabel1_2_2_3_2.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.exportQt4DirCheckBox.setText(self.__tr("Export Qt4 Directory entered above"))
        QToolTip.add(self.exportQt4DirCheckBox,self.__tr("Select, whether the Qt4 Directory entered should be exported to the environment"))
        self.textLabel1_2_2_2.setText(self.__tr("<b>Note:</b> Leave this entry empty to use the QT4DIR environment variable."))
        self.textLabel2_5.setText(self.__tr("Configure CORBA support"))
        self.groupBox19.setTitle(self.__tr("IDL Compiler"))
        QToolTip.add(self.idlEdit,self.__tr("Enter the path to the IDL compiler."))
        self.idlButton.setText(self.__tr("..."))
        QToolTip.add(self.idlButton,self.__tr("Press to select the IDL compiler via a file selection dialog."))
        self.textLabel1_4.setText(self.__tr("<b>Note:</b> Leave this entry empty to use the default value (omniidl or omniidl.exe)."))
        self.textLabel3_2.setText(self.__tr("Configure Shell"))
        self.GroupBox8.setTitle(self.__tr("Shell"))
        self.TextLabel13_2_2_2_2.setText(self.__tr("Linenumbers width:"))
        QToolTip.add(self.shellLinenowidthSlider,self.__tr("Move to set the width of the linenumbers margin."))
        QToolTip.add(self.shellLinenowidthLCD,self.__tr("Displays the selected width of the linenumbers margin."))
        self.shellLinenoCheckBox.setText(self.__tr("Show Line Numbers Margin"))
        QToolTip.add(self.shellLinenoCheckBox,self.__tr("Select whether line numbers margin should be shown."))
        self.shellACEnabledCheckBox.setText(self.__tr("Autocompletion Enabled"))
        QToolTip.add(self.shellACEnabledCheckBox,self.__tr("Select this to enable autocompletion"))
        self.shellCTEnabledCheckBox.setText(self.__tr("Calltips Enabled"))
        QToolTip.add(self.shellCTEnabledCheckBox,self.__tr("Select this to enable calltips"))
        self.shellWordWrapCheckBox.setText(self.__tr("Word Wrap Enabled"))
        QToolTip.add(self.shellWordWrapCheckBox,self.__tr("Select to enable wrapping at word boundaries"))
        self.textLabel1_20.setText(self.__tr("max. History Entries:"))
        QToolTip.add(self.shellHistorySpinBox,self.__tr("Enter the number of history entries allowed"))
        self.textLabel4_2.setText(self.__tr("Configure refactoring (Bicycle Repair Man)"))
        self.groupBox20.setTitle(self.__tr("Logging"))
        self.refactorLoggingCheckBox.setText(self.__tr("Enable logging"))
        QToolTip.add(self.refactorLoggingCheckBox,self.__tr("Select, whether logging to the Stdout message window should be done."))
        self.textLabel7_2.setText(self.__tr("Configure Calltips"))
        self.textLabel2.setText(self.__tr("Visible calltips:"))
        QToolTip.add(self.ctVisibleSlider,self.__tr("Move to set the maximum number of calltips shown (0 = all available)"))
        QToolTip.add(self.lCDNumber5,self.__tr("Displays the maximum number of calltips to be shown"))
        self.ctEnabledCheckBox.setText(self.__tr("Calltips Enabled"))
        QToolTip.add(self.ctEnabledCheckBox,self.__tr("Select this to enable calltips"))
        self.textLabel1_13.setText(self.__tr("Configure syntax highlighters"))
        self.editorLexerList.header().setLabel(0,self.__tr("Filename Pattern"))
        self.editorLexerList.header().setLabel(1,self.__tr("Lexer Language"))
        self.deleteLexerButton.setText(self.__tr("Delete"))
        QToolTip.add(self.deleteLexerButton,self.__tr("Press to delete the selected association"))
        QToolTip.add(self.editorLexerCombo,self.__tr("Select the lexer language to associate"))
        self.textLabel3_3.setText(self.__tr("Lexer Lanaguage:"))
        QToolTip.add(self.editorFileExtEdit,self.__tr("Enter the filename pattern to be associated"))
        self.textLabel2_6.setText(self.__tr("Filename Pattern:"))
        self.addLexerButton.setText(self.__tr("Add/Change"))
        QToolTip.add(self.addLexerButton,self.__tr("Press to add or change the entered association"))
        self.textLabel8_2.setText(self.__tr("Configure viewmanager"))
        self.TextLabel1_2_2_2_3.setText(self.__tr("<b>Note:</b> These settings are activated at the next startup of the application."))
        self.windowLabel.setText(self.__tr("Window view:"))
        QToolTip.add(self.windowComboBox,self.__tr("Select the window view type."))
        QWhatsThis.add(self.windowComboBox,self.__tr("The kind of window view can be selected from this list. The picture below gives an example of the selected view type."))
        QToolTip.add(self.previewPixmap,self.__tr("Preview of selected window view"))
        QWhatsThis.add(self.previewPixmap,self.__tr("This displays a small preview of the selected window view. This is the way the source windows are displayed in the application."))
        self.textLabel8_3.setText(self.__tr("Configure the application"))
        self.singleApplicationCheckBox.setText(self.__tr("Single Application Mode"))
        QToolTip.add(self.singleApplicationCheckBox,self.__tr("Select, if only one instance of the application should be running"))
        self.textLabel8_3_2.setText(self.__tr("Configure editor colours"))
        self.TextLabel3_2_2.setText(self.__tr("Current line marker:"))
        self.nonmatchingBracesBackButton.setText(QString.null)
        QToolTip.add(self.nonmatchingBracesBackButton,self.__tr("Select the background colour for  highlighting nonmatching braces."))
        self.TextLabel2_2_2_3.setText(self.__tr("Unmatched brace background:"))
        self.caretlineBackgroundButton.setText(QString.null)
        QToolTip.add(self.caretlineBackgroundButton,self.__tr("Select the background colour for the selection."))
        self.TextLabel2_2_2_2_2_2.setText(self.__tr("Caret foreground:"))
        self.currentLineMarkerButton.setText(QString.null)
        QToolTip.add(self.currentLineMarkerButton,self.__tr("Select the colour for the current line marker."))
        self.TextLabel1_3_2.setText(self.__tr("Matched braces:"))
        self.caretForegroundButton.setText(QString.null)
        QToolTip.add(self.caretForegroundButton,self.__tr("Select the background colour for the selection."))
        self.errorMarkerButton.setText(QString.null)
        QToolTip.add(self.errorMarkerButton,self.__tr("Select the colour for the error line marker."))
        self.TextLabel2_2_2_2_2_3.setText(self.__tr("Caretline background:"))
        self.TextLabel4_2_2.setText(self.__tr("Error line marker:"))
        self.nonmatchingBracesButton.setText(QString.null)
        QToolTip.add(self.nonmatchingBracesButton,self.__tr("Select the colour for  highlighting nonmatching braces."))
        self.TextLabel2_2_2.setText(self.__tr("Unmatched brace:"))
        self.matchingBracesButton.setText(QString.null)
        QToolTip.add(self.matchingBracesButton,self.__tr("Select the colour for highlighting matching braces."))
        self.TextLabel2_2_2_2.setText(self.__tr("Calltips background:"))
        self.calltipsBackgroundButton.setText(QString.null)
        QToolTip.add(self.calltipsBackgroundButton,self.__tr("Select the background colour for calltips."))
        self.matchingBracesBackButton.setText(QString.null)
        QToolTip.add(self.matchingBracesBackButton,self.__tr("Select the background colour for highlighting matching braces."))
        self.TextLabel1_3_2_2.setText(self.__tr("Matched braces background:"))
        self.textLabel8_3_2_2.setText(self.__tr("Configure Version Control Systems"))
        self.vcsAutoCloseCheckBox.setText(self.__tr("Close VCS dialog automatically, if no error occured"))
        self.groupBox24.setTitle(self.__tr("Commit"))
        self.vcsAutoSaveCheckBox.setText(self.__tr("Save files upon commit"))
        QToolTip.add(self.vcsAutoSaveCheckBox,self.__tr("Select, if files should be saved before a commit"))
        self.vcsAutoSaveProjectCheckBox.setText(self.__tr("Save project upon commit"))
        QToolTip.add(self.vcsAutoSaveProjectCheckBox,self.__tr("Select, if project should be saved before a commit"))
        self.textLabel2_4_2.setText(self.__tr("Configure Python Debugger"))
        self.GroupBox11.setTitle(self.__tr("Python interpreter for Debug Client"))
        self.interpreterButton.setText(self.__tr("..."))
        QToolTip.add(self.interpreterButton,self.__tr("Press to select the Python interpreter via a file selection dialog"))
        self.customPyCheckBox.setText(self.__tr("Custom Python Interpreter"))
        QToolTip.add(self.customPyCheckBox,self.__tr("Select, whether a special Python interpreter should be used"))
        QToolTip.add(self.interpreterEdit,self.__tr("Enter the path of the Python interpreter to be used by the debug client.  Leave empty to use the default."))
        self.debugClientGroup.setTitle(self.__tr("Debug Client Type"))
        self.noqtButton.setText(self.__tr("No Qt"))
        QToolTip.add(self.noqtButton,self.__tr("Select the Qt free debug client"))
        self.standardButton.setText(self.__tr("Standard"))
        QToolTip.add(self.standardButton,self.__tr("Select the standard debug client"))
        QToolTip.add(self.debugClientEdit,self.__tr("Enter the path of the Debug Client to be used.  Leave empty to use the default."))
        self.debugClientButton.setText(self.__tr("..."))
        QToolTip.add(self.debugClientButton,self.__tr("Press to select the Debug Client via a file selection dialog"))
        self.customButton.setText(self.__tr("Custom"))
        QToolTip.add(self.customButton,self.__tr("Select the custom selected debug client"))
        self.threadedButton.setText(self.__tr("Multi Threaded"))
        QToolTip.add(self.threadedButton,self.__tr("Select the multi threaded debug client"))
        self.pyRedirectCheckBox.setText(self.__tr("Redirect stdin/stdout/stderr"))
        QToolTip.add(self.pyRedirectCheckBox,self.__tr("Select, to redirect stdin, stdout and stderr of the program being debugged to the eric3 IDE"))
        self.textLabel2_4_2_2.setText(self.__tr("Configure Ruby Debugger"))
        self.GroupBox11_2.setTitle(self.__tr("Ruby interpreter for Debug Client"))
        self.rubyInterpreterButton.setText(self.__tr("..."))
        QToolTip.add(self.rubyInterpreterButton,self.__tr("Press to select the Ruby interpreter via a file selection dialog"))
        QToolTip.add(self.rubyInterpreterEdit,self.__tr("Enter the path of the Ruby interpreter to be used by the debug client."))
        self.rbRedirectCheckBox.setText(self.__tr("Redirect stdin/stdout/stderr"))
        QToolTip.add(self.rbRedirectCheckBox,self.__tr("Select, to redirect stdin, stdout and stderr of the program being debugged to the eric3 IDE"))
        self.textLabel2_4_2_2_2.setText(self.__tr("Configure Tasks"))
        self.GroupBox11_2_2.setTitle(self.__tr("Tasks Markers"))
        self.textLabel4_3.setText(self.__tr("Standard tasks:"))
        self.textLabel5_3.setText(self.__tr("Bugfix tasks:"))
        QToolTip.add(self.tasksMarkerEdit,self.__tr("Enter the tasks markers separated by a space character."))
        QToolTip.add(self.tasksMarkerBugfixEdit,self.__tr("Enter the tasks markers separated by a space character."))
        self.groupBox32.setTitle(self.__tr("Tasks Colours"))
        self.textLabel1_3.setText(self.__tr("Standard tasks foreground colour:"))
        self.textLabel2_8.setText(self.__tr("Bugfix tasks foreground colour:"))
        self.tasksColourButton.setText(QString.null)
        QToolTip.add(self.tasksColourButton,self.__tr("Select the colour for standard tasks."))
        self.tasksBugfixColourButton.setText(QString.null)
        QToolTip.add(self.tasksBugfixColourButton,self.__tr("Select the colour for bugfix tasks."))
        self.textLabel3_4.setText(self.__tr("Project tasks background colour:"))
        self.tasksProjectBgColourButton.setText(QString.null)
        QToolTip.add(self.tasksProjectBgColourButton,self.__tr("Select the background colour for project tasks."))
        self.tasksBgColourButton.setText(QString.null)
        QToolTip.add(self.tasksBgColourButton,self.__tr("Select the background colour for global tasks."))
        self.textLabel6_3.setText(self.__tr("Global tasks background colour:"))
        self.textLabel2_4_2_2_2_2.setText(self.__tr("Configure Python"))
        self.GroupBox17.setTitle(self.__tr("String Encoding"))
        self.stringEncodingComboBox.clear()
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-1"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-2"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-3"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-4"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-5"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-6"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-7"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-8"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-9"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-10"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-13"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-14"))
        self.stringEncodingComboBox.insertItem(self.__tr("iso8859-15"))
        self.stringEncodingComboBox.insertItem(self.__tr("koi8-r"))
        self.stringEncodingComboBox.insertItem(self.__tr("koi8-u"))
        self.stringEncodingComboBox.insertItem(self.__tr("latin-1"))
        self.stringEncodingComboBox.insertItem(self.__tr("us-ascii"))
        self.stringEncodingComboBox.insertItem(self.__tr("utf8"))
        self.stringEncodingComboBox.insertItem(self.__tr("utf16"))
        QToolTip.add(self.stringEncodingComboBox,self.__tr("Select the string encoding to be used."))
        self.textLabel2_4_2_2_2_2_2.setText(self.__tr("Configure Templates"))
        self.groupBox38.setTitle(self.__tr("Groups"))
        self.templatesAutoOpenGroupsCheckBox.setText(self.__tr("Expand groups automatically"))
        QToolTip.add(self.templatesAutoOpenGroupsCheckBox,self.__tr("Select, if groups having entries should be opened automatically"))
        self.groupBox37.setTitle(self.__tr("Variables"))
        self.textLabel1_19.setText(self.__tr("Separator:"))
        QToolTip.add(self.templatesSeparatorCharEdit,self.__tr("Enter the character that encloses variables"))
        self.templatesInputDialogGroup.setTitle(self.__tr("Input method for variables"))
        self.templatesMultiDialogButton.setText(self.__tr("One dialog per template variable"))
        QToolTip.add(self.templatesMultiDialogButton,self.__tr("Select, if a new dialog should be opened for every template variable"))
        self.templatesSingleDialogButton.setText(self.__tr("One dialog for all template variables"))
        QToolTip.add(self.templatesSingleDialogButton,self.__tr("Select, if only one dialog for all template variables should be shown"))
        self.groupBox36.setTitle(self.__tr("Tooltips"))
        self.templatesToolTipCheckBox.setText(self.__tr("Show template text in tooltip"))
        QToolTip.add(self.templatesToolTipCheckBox,self.__tr("Select, if the template text should be shown in a tooltip"))
        self.textLabel2_4_2_2_2_2_2_2.setText(self.__tr("Show Programs"))
        self.programsList.header().setLabel(0,self.__tr("Path"))
        self.programsList.header().setLabel(1,self.__tr("Version"))
        self.programsSearchButton.setText(self.__tr("Search"))
        QToolTip.add(self.programsSearchButton,self.__tr("Press to search for programs"))


    def handleLexerSelected(self,a0):
        print "ConfigurationForm.handleLexerSelected(const QString&): Not implemented yet"

    def handleForegroundColour(self):
        print "ConfigurationForm.handleForegroundColour(): Not implemented yet"

    def handleBackgroundColour(self):
        print "ConfigurationForm.handleBackgroundColour(): Not implemented yet"

    def handleFont(self):
        print "ConfigurationForm.handleFont(): Not implemented yet"

    def handleEolFill(self,a0):
        print "ConfigurationForm.handleEolFill(bool): Not implemented yet"

    def handleAllBackgroundColours(self):
        print "ConfigurationForm.handleAllBackgroundColours(): Not implemented yet"

    def handleAllFonts(self):
        print "ConfigurationForm.handleAllFonts(): Not implemented yet"

    def handleStyleSelected(self,a0):
        print "ConfigurationForm.handleStyleSelected(int): Not implemented yet"

    def handleConfigPageSelected(self,a0):
        print "ConfigurationForm.handleConfigPageSelected(QListViewItem*): Not implemented yet"

    def handleCurrentLineColour(self):
        print "ConfigurationForm.handleCurrentLineColour(): Not implemented yet"

    def handleErrorLineColour(self):
        print "ConfigurationForm.handleErrorLineColour(): Not implemented yet"

    def handleMatchingBracesColour(self):
        print "ConfigurationForm.handleMatchingBracesColour(): Not implemented yet"

    def handleNonMatchingBracesColour(self):
        print "ConfigurationForm.handleNonMatchingBracesColour(): Not implemented yet"

    def handleCallTipsBackgroundColour(self):
        print "ConfigurationForm.handleCallTipsBackgroundColour(): Not implemented yet"

    def handleCaretForegroundColour(self):
        print "ConfigurationForm.handleCaretForegroundColour(): Not implemented yet"

    def handleCaretlineBackgroundColour(self):
        print "ConfigurationForm.handleCaretlineBackgroundColour(): Not implemented yet"

    def handleLinenumbersFont(self):
        print "ConfigurationForm.handleLinenumbersFont(): Not implemented yet"

    def handleMonospacedFont(self):
        print "ConfigurationForm.handleMonospacedFont(): Not implemented yet"

    def handleApiLanguageSelected(self):
        print "ConfigurationForm.handleApiLanguageSelected(): Not implemented yet"

    def handleApiFileDelete(self):
        print "ConfigurationForm.handleApiFileDelete(): Not implemented yet"

    def handleApiFileAdd(self):
        print "ConfigurationForm.handleApiFileAdd(): Not implemented yet"

    def handleApiFile(self):
        print "ConfigurationForm.handleApiFile(): Not implemented yet"

    def handleHeaderFont(self):
        print "ConfigurationForm.handleHeaderFont(): Not implemented yet"

    def handleWorkspacePreview(self,a0):
        print "ConfigurationForm.handleWorkspacePreview(const QString&): Not implemented yet"

    def handleLayoutReset(self):
        print "ConfigurationForm.handleLayoutReset(): Not implemented yet"

    def moveIconDirectoryUp(self):
        print "ConfigurationForm.moveIconDirectoryUp(): Not implemented yet"

    def moveIconDirectoryDown(self):
        print "ConfigurationForm.moveIconDirectoryDown(): Not implemented yet"

    def handleIconDirectoryDelete(self):
        print "ConfigurationForm.handleIconDirectoryDelete(): Not implemented yet"

    def handleIconDirectoryAdd(self):
        print "ConfigurationForm.handleIconDirectoryAdd(): Not implemented yet"

    def handleIconDirectory(self):
        print "ConfigurationForm.handleIconDirectory(): Not implemented yet"

    def handlePythonInterpreterSelection(self):
        print "ConfigurationForm.handlePythonInterpreterSelection(): Not implemented yet"

    def handleDebugClientSelection(self):
        print "ConfigurationForm.handleDebugClientSelection(): Not implemented yet"

    def handleWebbrowserSelection(self):
        print "ConfigurationForm.handleWebbrowserSelection(): Not implemented yet"

    def handlePdfviewerSelection(self):
        print "ConfigurationForm.handlePdfviewerSelection(): Not implemented yet"

    def handleQtDirSelection(self):
        print "ConfigurationForm.handleQtDirSelection(): Not implemented yet"

    def handleIdlSelection(self):
        print "ConfigurationForm.handleIdlSelection(): Not implemented yet"

    def handleShellFont(self):
        print "ConfigurationForm.handleShellFont(): Not implemented yet"

    def handleQtDirEntered(self,a0):
        print "ConfigurationForm.handleQtDirEntered(const QString&): Not implemented yet"

    def handleUseTabs(self,a0):
        print "ConfigurationForm.handleUseTabs(bool): Not implemented yet"

    def handleLexerAdd(self):
        print "ConfigurationForm.handleLexerAdd(): Not implemented yet"

    def handleLexerDelete(self):
        print "ConfigurationForm.handleLexerDelete(): Not implemented yet"

    def handleLexerAssocSelected(self,a0):
        print "ConfigurationForm.handleLexerAssocSelected(QListViewItem*): Not implemented yet"

    def handleEdgeColour(self):
        print "ConfigurationForm.handleEdgeColour(): Not implemented yet"

    def handleMatchingBracesBackColour(self):
        print "ConfigurationForm.handleMatchingBracesBackColour(): Not implemented yet"

    def handleNonMatchingBracesBackColour(self):
        print "ConfigurationForm.handleNonMatchingBracesBackColour(): Not implemented yet"

    def handleLayoutSelected(self,a0):
        print "ConfigurationForm.handleLayoutSelected(int): Not implemented yet"

    def handleShowIconsPreview(self):
        print "ConfigurationForm.handleShowIconsPreview(): Not implemented yet"

    def handleRubyInterpreterSelection(self):
        print "ConfigurationForm.handleRubyInterpreterSelection(): Not implemented yet"

    def handleCustomViewerSelection(self):
        print "ConfigurationForm.handleCustomViewerSelection(): Not implemented yet"

    def handlePythonDocDirSelection(self):
        print "ConfigurationForm.handlePythonDocDirSelection(): Not implemented yet"

    def handleQtDocDirSelection(self):
        print "ConfigurationForm.handleQtDocDirSelection(): Not implemented yet"

    def handleTasksFgColour(self):
        print "ConfigurationForm.handleTasksFgColour(): Not implemented yet"

    def handleTasksBugfixFgColour(self):
        print "ConfigurationForm.handleTasksBugfixFgColour(): Not implemented yet"

    def handleTasksProjectBgColour(self):
        print "ConfigurationForm.handleTasksProjectBgColour(): Not implemented yet"

    def handleTasksBgColour(self):
        print "ConfigurationForm.handleTasksBgColour(): Not implemented yet"

    def handleSearchPrograms(self):
        print "ConfigurationForm.handleSearchPrograms(): Not implemented yet"

    def handleQt4DirSelection(self):
        print "ConfigurationForm.handleQt4DirSelection(): Not implemented yet"

    def handleQt4DirEntered(self,a0):
        print "ConfigurationForm.handleQt4DirEntered(const QString&): Not implemented yet"

    def handleQt4DocDirSelection(self):
        print "ConfigurationForm.handleQt4DocDirSelection(): Not implemented yet"

    def __tr(self,s,c = None):
        return qApp.translate("ConfigurationForm",s,c)

if __name__ == "__main__":
    a = QApplication(sys.argv)
    QObject.connect(a,SIGNAL("lastWindowClosed()"),a,SLOT("quit()"))
    w = ConfigurationForm()
    a.setMainWidget(w)
    w.show()
    a.exec_loop()
