10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 import os |
12 import os |
13 import types |
13 import types |
14 |
14 |
15 from PyQt5.QtCore import pyqtSignal, pyqtSlot, PYQT_VERSION, Qt, QMetaObject, QRect |
15 from PyQt5.QtCore import pyqtSignal, pyqtSlot, PYQT_VERSION, Qt, QMetaObject, \ |
|
16 QRect |
16 from PyQt5.QtGui import QPixmap |
17 from PyQt5.QtGui import QPixmap |
17 from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QTreeWidget, \ |
18 from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QTreeWidget, \ |
18 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, \ |
19 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, \ |
19 QDialogButtonBox, QFrame, QVBoxLayout, QTreeWidgetItem, QLabel |
20 QDialogButtonBox, QFrame, QVBoxLayout, QTreeWidgetItem, QLabel |
20 |
21 |
176 "preferences-pluginmanager.png", |
177 "preferences-pluginmanager.png", |
177 "PluginManagerPage", None, None], |
178 "PluginManagerPage", None, None], |
178 "printerPage": |
179 "printerPage": |
179 [self.tr("Printer"), "preferences-printer.png", |
180 [self.tr("Printer"), "preferences-printer.png", |
180 "PrinterPage", None, None], |
181 "PrinterPage", None, None], |
|
182 "protobufPage": |
|
183 [self.tr("Protobuf"), "protobuf.png", |
|
184 "ProtobufPage", None, None], |
181 "pythonPage": |
185 "pythonPage": |
182 [self.tr("Python"), "preferences-python.png", |
186 [self.tr("Python"), "preferences-python.png", |
183 "PythonPage", None, None], |
187 "PythonPage", None, None], |
184 "qtPage": |
188 "qtPage": |
185 [self.tr("Qt"), "preferences-qtlogo.png", |
189 [self.tr("Qt"), "preferences-qtlogo.png", |