QScintilla/MiniEditor.py

changeset 2101
5bac7dee9e1a
parent 2084
d3f083dd0222
child 2217
e80c74f2a25a
--- a/QScintilla/MiniEditor.py	Wed Oct 03 20:07:50 2012 +0200
+++ b/QScintilla/MiniEditor.py	Thu Oct 04 19:28:49 2012 +0200
@@ -14,11 +14,12 @@
     QRegExp, Qt
 from PyQt4.QtGui import QWidget, QCursor, QPrinter, QKeySequence, QPrintDialog, \
     QWhatsThis, QActionGroup, QDialog, QAbstractPrintDialog, QInputDialog, \
-    QApplication, QMenu, QPalette, QMainWindow, QFont, QVBoxLayout, QLabel
+    QApplication, QMenu, QPalette, QFont, QVBoxLayout, QLabel
 from PyQt4.Qsci import QsciScintilla
 
 from E5Gui.E5Action import E5Action, createActionGroup
 from E5Gui import E5MessageBox, E5FileDialog
+from E5Gui.E5MainWindow import E5MainWindow
 
 from . import Lexers
 from .QsciScintillaCompat import QsciScintillaCompat
@@ -91,7 +92,7 @@
         super().focusOutEvent(event)
 
 
-class MiniEditor(QMainWindow):
+class MiniEditor(E5MainWindow):
     """
     Class implementing a minimalistic editor for simple editing tasks.
     
@@ -114,6 +115,8 @@
         self.setAttribute(Qt.WA_DeleteOnClose)
         self.setWindowIcon(UI.PixmapCache.getIcon("editor.png"))
         
+        self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet"))
+        
         self.__textEdit = MiniScintilla(self)
         self.__textEdit.clearSearchIndicators = self.clearSearchIndicators
         self.__textEdit.setSearchIndicator = self.setSearchIndicator

eric ide

mercurial