Preferences/ConfigurationDialog.py

changeset 2101
5bac7dee9e1a
parent 2100
fb16f4650860
child 2190
abd65b78425e
equal deleted inserted replaced
2100:fb16f4650860 2101:5bac7dee9e1a
11 import types 11 import types
12 12
13 from PyQt4.QtCore import QMetaObject, pyqtSignal, Qt, QRect, pyqtSlot 13 from PyQt4.QtCore import QMetaObject, pyqtSignal, Qt, QRect, pyqtSlot
14 from PyQt4.QtGui import QSizePolicy, QSpacerItem, QWidget, QPixmap, QTreeWidget, \ 14 from PyQt4.QtGui import QSizePolicy, QSpacerItem, QWidget, QPixmap, QTreeWidget, \
15 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, QDialogButtonBox, \ 15 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, QDialogButtonBox, \
16 QFrame, QMainWindow, QVBoxLayout, QTreeWidgetItem, QLabel 16 QFrame, QVBoxLayout, QTreeWidgetItem, QLabel
17 17
18 from E5Gui.E5Application import e5App 18 from E5Gui.E5Application import e5App
19 from E5Gui.E5LineEdit import E5LineEdit 19 from E5Gui.E5LineEdit import E5LineEdit
20 from E5Gui.E5LineEditButton import E5LineEditButton 20 from E5Gui.E5LineEditButton import E5LineEditButton
21 from E5Gui import E5MessageBox 21 from E5Gui import E5MessageBox
22 from E5Gui.E5MainWindow import E5MainWindow
22 23
23 import QScintilla.Lexers 24 import QScintilla.Lexers
24 25
25 import Preferences 26 import Preferences
26 27
804 805
805 def accept(self): 806 def accept(self):
806 super().accept() 807 super().accept()
807 808
808 809
809 class ConfigurationWindow(QMainWindow): 810 class ConfigurationWindow(E5MainWindow):
810 """ 811 """
811 Main window class for the standalone dialog. 812 Main window class for the standalone dialog.
812 """ 813 """
813 def __init__(self, parent=None): 814 def __init__(self, parent=None):
814 """ 815 """
821 self.cw = ConfigurationWidget(self, fromEric=False) 822 self.cw = ConfigurationWidget(self, fromEric=False)
822 size = self.cw.size() 823 size = self.cw.size()
823 self.setCentralWidget(self.cw) 824 self.setCentralWidget(self.cw)
824 self.resize(size) 825 self.resize(size)
825 826
827 self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
828
826 self.cw.accepted[()].connect(self.accept) 829 self.cw.accepted[()].connect(self.accept)
827 self.cw.rejected[()].connect(self.close) 830 self.cw.rejected[()].connect(self.close)
828 831
829 def showConfigurationPageByName(self, pageName): 832 def showConfigurationPageByName(self, pageName):
830 """ 833 """

eric ide

mercurial