13 from PyQt6.QtGui import QPalette, QBrush, QColor, QTextDocument, QTextCursor |
13 from PyQt6.QtGui import QPalette, QBrush, QColor, QTextDocument, QTextCursor |
14 from PyQt6.QtWidgets import ( |
14 from PyQt6.QtWidgets import ( |
15 QWidget, QVBoxLayout, QHBoxLayout, QLabel, QComboBox, QCheckBox, |
15 QWidget, QVBoxLayout, QHBoxLayout, QLabel, QComboBox, QCheckBox, |
16 QToolButton, QSizePolicy |
16 QToolButton, QSizePolicy |
17 ) |
17 ) |
18 |
|
19 from E5Gui.E5ComboBox import E5ClearableComboBox |
|
20 |
18 |
21 import UI.PixmapCache |
19 import UI.PixmapCache |
22 |
20 |
23 |
21 |
24 class E5TextEditType(enum.Enum): |
22 class E5TextEditType(enum.Enum): |
93 self.label = QLabel(self) |
91 self.label = QLabel(self) |
94 self.label.setObjectName("label") |
92 self.label.setObjectName("label") |
95 self.label.setText(self.tr("Find:")) |
93 self.label.setText(self.tr("Find:")) |
96 self.horizontalLayout1.addWidget(self.label) |
94 self.horizontalLayout1.addWidget(self.label) |
97 |
95 |
98 self.findtextCombo = E5ClearableComboBox(self) |
96 self.findtextCombo = QComboBox(self) |
|
97 self.findtextCombo.setEditable(True) |
|
98 self.findtextCombo.lineEdit().setClearButtonEnabled(True) |
99 sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, |
99 sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, |
100 QSizePolicy.Policy.Fixed) |
100 QSizePolicy.Policy.Fixed) |
101 sizePolicy.setHorizontalStretch(0) |
101 sizePolicy.setHorizontalStretch(0) |
102 sizePolicy.setVerticalStretch(0) |
102 sizePolicy.setVerticalStretch(0) |
103 sizePolicy.setHeightForWidth( |
103 sizePolicy.setHeightForWidth( |