bitmessageui.py.bak
1 # -*- coding: utf-8 -*- 2 3 # Form implementation generated from reading ui file 'bitmessageui.ui' 4 # 5 # Created: Mon Mar 23 22:18:07 2015 6 # by: PyQt4 UI code generator 4.10.4 7 # 8 # WARNING! All changes made in this file will be lost! 9 10 from PyQt4 import QtCore, QtGui 11 from bmconfigparser import config 12 from foldertree import AddressBookCompleter 13 from messageview import MessageView 14 from messagecompose import MessageCompose 15 import settingsmixin 16 from networkstatus import NetworkStatus 17 from blacklist import Blacklist 18 19 try: 20 _fromUtf8 = QtCore.QString.fromUtf8 21 except AttributeError: 22 def _fromUtf8(s): 23 return s 24 25 try: 26 _encoding = QtGui.QApplication.UnicodeUTF8 27 28 def _translate(context, text, disambig, encoding=QtCore.QCoreApplication.CodecForTr, n=None): 29 if n is None: 30 return QtGui.QApplication.translate(context, text, disambig, _encoding) 31 else: 32 return QtGui.QApplication.translate(context, text, disambig, _encoding, n) 33 except AttributeError: 34 def _translate(context, text, disambig, encoding=QtCore.QCoreApplication.CodecForTr, n=None): 35 if n is None: 36 return QtGui.QApplication.translate(context, text, disambig) 37 else: 38 return QtGui.QApplication.translate(context, text, disambig, QtCore.QCoreApplication.CodecForTr, n) 39 40 41 class Ui_MainWindow(object): 42 def setupUi(self, MainWindow): 43 MainWindow.setObjectName(_fromUtf8("MainWindow")) 44 MainWindow.resize(885, 580) 45 icon = QtGui.QIcon() 46 icon.addPixmap( 47 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/can-icon-24px.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off 48 ) 49 MainWindow.setWindowIcon(icon) 50 MainWindow.setTabShape(QtGui.QTabWidget.Rounded) 51 self.centralwidget = QtGui.QWidget(MainWindow) 52 self.centralwidget.setObjectName(_fromUtf8("centralwidget")) 53 self.gridLayout_10 = QtGui.QGridLayout(self.centralwidget) 54 self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) 55 self.tabWidget = QtGui.QTabWidget(self.centralwidget) 56 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) 57 sizePolicy.setHorizontalStretch(0) 58 sizePolicy.setVerticalStretch(0) 59 sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) 60 self.tabWidget.setSizePolicy(sizePolicy) 61 self.tabWidget.setMinimumSize(QtCore.QSize(0, 0)) 62 self.tabWidget.setBaseSize(QtCore.QSize(0, 0)) 63 font = QtGui.QFont() 64 base_size = QtGui.QApplication.instance().font().pointSize() 65 font.setPointSize(int(base_size * 0.75)) 66 self.tabWidget.setFont(font) 67 self.tabWidget.setTabPosition(QtGui.QTabWidget.North) 68 self.tabWidget.setTabShape(QtGui.QTabWidget.Rounded) 69 self.tabWidget.setObjectName(_fromUtf8("tabWidget")) 70 self.inbox = QtGui.QWidget() 71 self.inbox.setObjectName(_fromUtf8("inbox")) 72 self.gridLayout = QtGui.QGridLayout(self.inbox) 73 self.gridLayout.setObjectName(_fromUtf8("gridLayout")) 74 self.horizontalSplitter_3 = settingsmixin.SSplitter() 75 self.horizontalSplitter_3.setObjectName(_fromUtf8("horizontalSplitter_3")) 76 self.verticalSplitter_12 = settingsmixin.SSplitter() 77 self.verticalSplitter_12.setObjectName(_fromUtf8("verticalSplitter_12")) 78 self.verticalSplitter_12.setOrientation(QtCore.Qt.Vertical) 79 self.treeWidgetYourIdentities = settingsmixin.STreeWidget(self.inbox) 80 self.treeWidgetYourIdentities.setObjectName(_fromUtf8("treeWidgetYourIdentities")) 81 self.treeWidgetYourIdentities.resize(200, self.treeWidgetYourIdentities.height()) 82 icon1 = QtGui.QIcon() 83 icon1.addPixmap( 84 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/identities.png")), QtGui.QIcon.Selected, QtGui.QIcon.Off 85 ) 86 self.treeWidgetYourIdentities.headerItem().setIcon(0, icon1) 87 self.verticalSplitter_12.addWidget(self.treeWidgetYourIdentities) 88 self.pushButtonNewAddress = QtGui.QPushButton(self.inbox) 89 self.pushButtonNewAddress.setObjectName(_fromUtf8("pushButtonNewAddress")) 90 self.pushButtonNewAddress.resize(200, self.pushButtonNewAddress.height()) 91 self.verticalSplitter_12.addWidget(self.pushButtonNewAddress) 92 self.verticalSplitter_12.setStretchFactor(0, 1) 93 self.verticalSplitter_12.setStretchFactor(1, 0) 94 self.verticalSplitter_12.setCollapsible(0, False) 95 self.verticalSplitter_12.setCollapsible(1, False) 96 self.verticalSplitter_12.handle(1).setEnabled(False) 97 self.horizontalSplitter_3.addWidget(self.verticalSplitter_12) 98 self.verticalSplitter_7 = settingsmixin.SSplitter() 99 self.verticalSplitter_7.setObjectName(_fromUtf8("verticalSplitter_7")) 100 self.verticalSplitter_7.setOrientation(QtCore.Qt.Vertical) 101 self.horizontalSplitterSearch = QtGui.QSplitter() 102 self.horizontalSplitterSearch.setObjectName(_fromUtf8("horizontalSplitterSearch")) 103 self.inboxSearchLineEdit = QtGui.QLineEdit(self.inbox) 104 self.inboxSearchLineEdit.setObjectName(_fromUtf8("inboxSearchLineEdit")) 105 self.horizontalSplitterSearch.addWidget(self.inboxSearchLineEdit) 106 self.inboxSearchOption = QtGui.QComboBox(self.inbox) 107 self.inboxSearchOption.setObjectName(_fromUtf8("inboxSearchOption")) 108 self.inboxSearchOption.addItem(_fromUtf8("")) 109 self.inboxSearchOption.addItem(_fromUtf8("")) 110 self.inboxSearchOption.addItem(_fromUtf8("")) 111 self.inboxSearchOption.addItem(_fromUtf8("")) 112 self.inboxSearchOption.addItem(_fromUtf8("")) 113 self.inboxSearchOption.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) 114 self.inboxSearchOption.setCurrentIndex(3) 115 self.horizontalSplitterSearch.addWidget(self.inboxSearchOption) 116 self.horizontalSplitterSearch.handle(1).setEnabled(False) 117 self.horizontalSplitterSearch.setStretchFactor(0, 1) 118 self.horizontalSplitterSearch.setStretchFactor(1, 0) 119 self.verticalSplitter_7.addWidget(self.horizontalSplitterSearch) 120 self.tableWidgetInbox = settingsmixin.STableWidget(self.inbox) 121 self.tableWidgetInbox.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) 122 self.tableWidgetInbox.setAlternatingRowColors(True) 123 self.tableWidgetInbox.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) 124 self.tableWidgetInbox.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 125 self.tableWidgetInbox.setWordWrap(False) 126 self.tableWidgetInbox.setObjectName(_fromUtf8("tableWidgetInbox")) 127 self.tableWidgetInbox.setColumnCount(4) 128 self.tableWidgetInbox.setRowCount(0) 129 item = QtGui.QTableWidgetItem() 130 self.tableWidgetInbox.setHorizontalHeaderItem(0, item) 131 item = QtGui.QTableWidgetItem() 132 self.tableWidgetInbox.setHorizontalHeaderItem(1, item) 133 item = QtGui.QTableWidgetItem() 134 self.tableWidgetInbox.setHorizontalHeaderItem(2, item) 135 item = QtGui.QTableWidgetItem() 136 self.tableWidgetInbox.setHorizontalHeaderItem(3, item) 137 self.tableWidgetInbox.horizontalHeader().setCascadingSectionResizes(True) 138 self.tableWidgetInbox.horizontalHeader().setDefaultSectionSize(200) 139 self.tableWidgetInbox.horizontalHeader().setHighlightSections(False) 140 self.tableWidgetInbox.horizontalHeader().setMinimumSectionSize(27) 141 self.tableWidgetInbox.horizontalHeader().setSortIndicatorShown(False) 142 self.tableWidgetInbox.horizontalHeader().setStretchLastSection(True) 143 self.tableWidgetInbox.verticalHeader().setVisible(False) 144 self.tableWidgetInbox.verticalHeader().setDefaultSectionSize(26) 145 self.verticalSplitter_7.addWidget(self.tableWidgetInbox) 146 self.textEditInboxMessage = MessageView(self.inbox) 147 self.textEditInboxMessage.setBaseSize(QtCore.QSize(0, 500)) 148 self.textEditInboxMessage.setReadOnly(True) 149 self.textEditInboxMessage.setObjectName(_fromUtf8("textEditInboxMessage")) 150 self.verticalSplitter_7.addWidget(self.textEditInboxMessage) 151 self.verticalSplitter_7.setStretchFactor(0, 0) 152 self.verticalSplitter_7.setStretchFactor(1, 1) 153 self.verticalSplitter_7.setStretchFactor(2, 2) 154 self.verticalSplitter_7.setCollapsible(0, False) 155 self.verticalSplitter_7.setCollapsible(1, False) 156 self.verticalSplitter_7.setCollapsible(2, False) 157 self.verticalSplitter_7.handle(1).setEnabled(False) 158 self.horizontalSplitter_3.addWidget(self.verticalSplitter_7) 159 self.horizontalSplitter_3.setStretchFactor(0, 0) 160 self.horizontalSplitter_3.setStretchFactor(1, 1) 161 self.horizontalSplitter_3.setCollapsible(0, False) 162 self.horizontalSplitter_3.setCollapsible(1, False) 163 self.gridLayout.addWidget(self.horizontalSplitter_3) 164 icon2 = QtGui.QIcon() 165 icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/inbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) 166 self.tabWidget.addTab(self.inbox, icon2, _fromUtf8("")) 167 self.send = QtGui.QWidget() 168 self.send.setObjectName(_fromUtf8("send")) 169 self.gridLayout_7 = QtGui.QGridLayout(self.send) 170 self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) 171 self.horizontalSplitter = settingsmixin.SSplitter() 172 self.horizontalSplitter.setObjectName(_fromUtf8("horizontalSplitter")) 173 self.verticalSplitter_2 = settingsmixin.SSplitter() 174 self.verticalSplitter_2.setObjectName(_fromUtf8("verticalSplitter_2")) 175 self.verticalSplitter_2.setOrientation(QtCore.Qt.Vertical) 176 self.tableWidgetAddressBook = settingsmixin.STableWidget(self.send) 177 self.tableWidgetAddressBook.setAlternatingRowColors(True) 178 self.tableWidgetAddressBook.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) 179 self.tableWidgetAddressBook.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 180 self.tableWidgetAddressBook.setObjectName(_fromUtf8("tableWidgetAddressBook")) 181 self.tableWidgetAddressBook.setColumnCount(2) 182 self.tableWidgetAddressBook.setRowCount(0) 183 self.tableWidgetAddressBook.resize(200, self.tableWidgetAddressBook.height()) 184 item = QtGui.QTableWidgetItem() 185 icon3 = QtGui.QIcon() 186 icon3.addPixmap( 187 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/addressbook.png")), QtGui.QIcon.Selected, QtGui.QIcon.Off 188 ) 189 item.setIcon(icon3) 190 self.tableWidgetAddressBook.setHorizontalHeaderItem(0, item) 191 item = QtGui.QTableWidgetItem() 192 self.tableWidgetAddressBook.setHorizontalHeaderItem(1, item) 193 self.tableWidgetAddressBook.horizontalHeader().setCascadingSectionResizes(True) 194 self.tableWidgetAddressBook.horizontalHeader().setDefaultSectionSize(200) 195 self.tableWidgetAddressBook.horizontalHeader().setHighlightSections(False) 196 self.tableWidgetAddressBook.horizontalHeader().setStretchLastSection(True) 197 self.tableWidgetAddressBook.verticalHeader().setVisible(False) 198 self.verticalSplitter_2.addWidget(self.tableWidgetAddressBook) 199 self.addressBookCompleter = AddressBookCompleter() 200 self.addressBookCompleter.setCompletionMode(QtGui.QCompleter.PopupCompletion) 201 self.addressBookCompleter.setCaseSensitivity(QtCore.Qt.CaseInsensitive) 202 self.addressBookCompleterModel = QtGui.QStringListModel() 203 self.addressBookCompleter.setModel(self.addressBookCompleterModel) 204 self.pushButtonAddAddressBook = QtGui.QPushButton(self.send) 205 self.pushButtonAddAddressBook.setObjectName(_fromUtf8("pushButtonAddAddressBook")) 206 self.pushButtonAddAddressBook.resize(200, self.pushButtonAddAddressBook.height()) 207 self.verticalSplitter_2.addWidget(self.pushButtonAddAddressBook) 208 self.pushButtonFetchNamecoinID = QtGui.QPushButton(self.send) 209 self.pushButtonFetchNamecoinID.resize(200, self.pushButtonFetchNamecoinID.height()) 210 self.pushButtonFetchNamecoinID.setObjectName(_fromUtf8("pushButtonFetchNamecoinID")) 211 self.verticalSplitter_2.addWidget(self.pushButtonFetchNamecoinID) 212 self.verticalSplitter_2.setStretchFactor(0, 1) 213 self.verticalSplitter_2.setStretchFactor(1, 0) 214 self.verticalSplitter_2.setStretchFactor(2, 0) 215 self.verticalSplitter_2.setCollapsible(0, False) 216 self.verticalSplitter_2.setCollapsible(1, False) 217 self.verticalSplitter_2.setCollapsible(2, False) 218 self.verticalSplitter_2.handle(1).setEnabled(False) 219 self.verticalSplitter_2.handle(2).setEnabled(False) 220 self.horizontalSplitter.addWidget(self.verticalSplitter_2) 221 self.verticalSplitter = settingsmixin.SSplitter() 222 self.verticalSplitter.setObjectName(_fromUtf8("verticalSplitter")) 223 self.verticalSplitter.setOrientation(QtCore.Qt.Vertical) 224 self.tabWidgetSend = QtGui.QTabWidget(self.send) 225 self.tabWidgetSend.setObjectName(_fromUtf8("tabWidgetSend")) 226 self.sendDirect = QtGui.QWidget() 227 self.sendDirect.setObjectName(_fromUtf8("sendDirect")) 228 self.gridLayout_8 = QtGui.QGridLayout(self.sendDirect) 229 self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) 230 self.verticalSplitter_5 = settingsmixin.SSplitter() 231 self.verticalSplitter_5.setObjectName(_fromUtf8("verticalSplitter_5")) 232 self.verticalSplitter_5.setOrientation(QtCore.Qt.Vertical) 233 self.gridLayout_2 = QtGui.QGridLayout() 234 self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) 235 self.label_3 = QtGui.QLabel(self.sendDirect) 236 self.label_3.setObjectName(_fromUtf8("label_3")) 237 self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1) 238 self.label_2 = QtGui.QLabel(self.sendDirect) 239 self.label_2.setObjectName(_fromUtf8("label_2")) 240 self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1) 241 self.lineEditSubject = QtGui.QLineEdit(self.sendDirect) 242 self.lineEditSubject.setText(_fromUtf8("")) 243 self.lineEditSubject.setObjectName(_fromUtf8("lineEditSubject")) 244 self.gridLayout_2.addWidget(self.lineEditSubject, 2, 1, 1, 1) 245 self.label = QtGui.QLabel(self.sendDirect) 246 self.label.setObjectName(_fromUtf8("label")) 247 self.gridLayout_2.addWidget(self.label, 1, 0, 1, 1) 248 self.comboBoxSendFrom = QtGui.QComboBox(self.sendDirect) 249 self.comboBoxSendFrom.setMinimumSize(QtCore.QSize(300, 0)) 250 self.comboBoxSendFrom.setObjectName(_fromUtf8("comboBoxSendFrom")) 251 self.gridLayout_2.addWidget(self.comboBoxSendFrom, 0, 1, 1, 1) 252 self.lineEditTo = QtGui.QLineEdit(self.sendDirect) 253 self.lineEditTo.setObjectName(_fromUtf8("lineEditTo")) 254 self.gridLayout_2.addWidget(self.lineEditTo, 1, 1, 1, 1) 255 self.lineEditTo.setCompleter(self.addressBookCompleter) 256 self.gridLayout_2_Widget = QtGui.QWidget() 257 self.gridLayout_2_Widget.setLayout(self.gridLayout_2) 258 self.verticalSplitter_5.addWidget(self.gridLayout_2_Widget) 259 self.textEditMessage = MessageCompose(self.sendDirect) 260 self.textEditMessage.setObjectName(_fromUtf8("textEditMessage")) 261 self.verticalSplitter_5.addWidget(self.textEditMessage) 262 self.verticalSplitter_5.setStretchFactor(0, 0) 263 self.verticalSplitter_5.setStretchFactor(1, 1) 264 self.verticalSplitter_5.setCollapsible(0, False) 265 self.verticalSplitter_5.setCollapsible(1, False) 266 self.verticalSplitter_5.handle(1).setEnabled(False) 267 self.gridLayout_8.addWidget(self.verticalSplitter_5, 0, 0, 1, 1) 268 self.tabWidgetSend.addTab(self.sendDirect, _fromUtf8("")) 269 self.sendBroadcast = QtGui.QWidget() 270 self.sendBroadcast.setObjectName(_fromUtf8("sendBroadcast")) 271 self.gridLayout_9 = QtGui.QGridLayout(self.sendBroadcast) 272 self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) 273 self.verticalSplitter_6 = settingsmixin.SSplitter() 274 self.verticalSplitter_6.setObjectName(_fromUtf8("verticalSplitter_6")) 275 self.verticalSplitter_6.setOrientation(QtCore.Qt.Vertical) 276 self.gridLayout_5 = QtGui.QGridLayout() 277 self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) 278 self.label_8 = QtGui.QLabel(self.sendBroadcast) 279 self.label_8.setObjectName(_fromUtf8("label_8")) 280 self.gridLayout_5.addWidget(self.label_8, 0, 0, 1, 1) 281 self.lineEditSubjectBroadcast = QtGui.QLineEdit(self.sendBroadcast) 282 self.lineEditSubjectBroadcast.setText(_fromUtf8("")) 283 self.lineEditSubjectBroadcast.setObjectName(_fromUtf8("lineEditSubjectBroadcast")) 284 self.gridLayout_5.addWidget(self.lineEditSubjectBroadcast, 1, 1, 1, 1) 285 self.label_7 = QtGui.QLabel(self.sendBroadcast) 286 self.label_7.setObjectName(_fromUtf8("label_7")) 287 self.gridLayout_5.addWidget(self.label_7, 1, 0, 1, 1) 288 self.comboBoxSendFromBroadcast = QtGui.QComboBox(self.sendBroadcast) 289 self.comboBoxSendFromBroadcast.setMinimumSize(QtCore.QSize(300, 0)) 290 self.comboBoxSendFromBroadcast.setObjectName(_fromUtf8("comboBoxSendFromBroadcast")) 291 self.gridLayout_5.addWidget(self.comboBoxSendFromBroadcast, 0, 1, 1, 1) 292 self.gridLayout_5_Widget = QtGui.QWidget() 293 self.gridLayout_5_Widget.setLayout(self.gridLayout_5) 294 self.verticalSplitter_6.addWidget(self.gridLayout_5_Widget) 295 self.textEditMessageBroadcast = MessageCompose(self.sendBroadcast) 296 self.textEditMessageBroadcast.setObjectName(_fromUtf8("textEditMessageBroadcast")) 297 self.verticalSplitter_6.addWidget(self.textEditMessageBroadcast) 298 self.verticalSplitter_6.setStretchFactor(0, 0) 299 self.verticalSplitter_6.setStretchFactor(1, 1) 300 self.verticalSplitter_6.setCollapsible(0, False) 301 self.verticalSplitter_6.setCollapsible(1, False) 302 self.verticalSplitter_6.handle(1).setEnabled(False) 303 self.gridLayout_9.addWidget(self.verticalSplitter_6, 0, 0, 1, 1) 304 self.tabWidgetSend.addTab(self.sendBroadcast, _fromUtf8("")) 305 self.verticalSplitter.addWidget(self.tabWidgetSend) 306 self.tTLContainer = QtGui.QWidget() 307 self.tTLContainer.setSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) 308 self.horizontalLayout_5 = QtGui.QHBoxLayout() 309 self.tTLContainer.setLayout(self.horizontalLayout_5) 310 self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) 311 self.pushButtonTTL = QtGui.QPushButton(self.send) 312 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) 313 sizePolicy.setHorizontalStretch(0) 314 sizePolicy.setVerticalStretch(0) 315 sizePolicy.setHeightForWidth(self.pushButtonTTL.sizePolicy().hasHeightForWidth()) 316 self.pushButtonTTL.setSizePolicy(sizePolicy) 317 palette = QtGui.QPalette() 318 brush = QtGui.QBrush(QtGui.QColor(0, 0, 255)) 319 brush.setStyle(QtCore.Qt.SolidPattern) 320 palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) 321 brush = QtGui.QBrush(QtGui.QColor(0, 0, 255)) 322 brush.setStyle(QtCore.Qt.SolidPattern) 323 palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush) 324 brush = QtGui.QBrush(QtGui.QColor(120, 120, 120)) 325 brush.setStyle(QtCore.Qt.SolidPattern) 326 palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) 327 self.pushButtonTTL.setPalette(palette) 328 font = QtGui.QFont() 329 font.setUnderline(True) 330 self.pushButtonTTL.setFont(font) 331 self.pushButtonTTL.setFlat(True) 332 self.pushButtonTTL.setObjectName(_fromUtf8("pushButtonTTL")) 333 self.horizontalLayout_5.addWidget(self.pushButtonTTL, 0, QtCore.Qt.AlignRight) 334 self.horizontalSliderTTL = QtGui.QSlider(self.send) 335 self.horizontalSliderTTL.setMinimumSize(QtCore.QSize(70, 0)) 336 self.horizontalSliderTTL.setOrientation(QtCore.Qt.Horizontal) 337 self.horizontalSliderTTL.setInvertedAppearance(False) 338 self.horizontalSliderTTL.setInvertedControls(False) 339 self.horizontalSliderTTL.setObjectName(_fromUtf8("horizontalSliderTTL")) 340 self.horizontalLayout_5.addWidget(self.horizontalSliderTTL, 0, QtCore.Qt.AlignLeft) 341 self.labelHumanFriendlyTTLDescription = QtGui.QLabel(self.send) 342 sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) 343 sizePolicy.setHorizontalStretch(0) 344 sizePolicy.setVerticalStretch(0) 345 sizePolicy.setHeightForWidth(self.labelHumanFriendlyTTLDescription.sizePolicy().hasHeightForWidth()) 346 self.labelHumanFriendlyTTLDescription.setSizePolicy(sizePolicy) 347 self.labelHumanFriendlyTTLDescription.setMinimumSize(QtCore.QSize(45, 0)) 348 self.labelHumanFriendlyTTLDescription.setObjectName(_fromUtf8("labelHumanFriendlyTTLDescription")) 349 self.horizontalLayout_5.addWidget(self.labelHumanFriendlyTTLDescription, 1, QtCore.Qt.AlignLeft) 350 self.pushButtonClear = QtGui.QPushButton(self.send) 351 self.pushButtonClear.setObjectName(_fromUtf8("pushButtonClear")) 352 self.horizontalLayout_5.addWidget(self.pushButtonClear, 0, QtCore.Qt.AlignRight) 353 self.pushButtonSend = QtGui.QPushButton(self.send) 354 self.pushButtonSend.setObjectName(_fromUtf8("pushButtonSend")) 355 self.horizontalLayout_5.addWidget(self.pushButtonSend, 0, QtCore.Qt.AlignRight) 356 self.horizontalSliderTTL.setMaximumSize(QtCore.QSize(105, self.pushButtonSend.height())) 357 self.verticalSplitter.addWidget(self.tTLContainer) 358 self.tTLContainer.adjustSize() 359 self.verticalSplitter.setStretchFactor(1, 0) 360 self.verticalSplitter.setStretchFactor(0, 1) 361 self.verticalSplitter.setCollapsible(0, False) 362 self.verticalSplitter.setCollapsible(1, False) 363 self.verticalSplitter.handle(1).setEnabled(False) 364 self.horizontalSplitter.addWidget(self.verticalSplitter) 365 self.horizontalSplitter.setStretchFactor(0, 0) 366 self.horizontalSplitter.setStretchFactor(1, 1) 367 self.horizontalSplitter.setCollapsible(0, False) 368 self.horizontalSplitter.setCollapsible(1, False) 369 self.gridLayout_7.addWidget(self.horizontalSplitter, 0, 0, 1, 1) 370 icon4 = QtGui.QIcon() 371 icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/send.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) 372 self.tabWidget.addTab(self.send, icon4, _fromUtf8("")) 373 self.subscriptions = QtGui.QWidget() 374 self.subscriptions.setObjectName(_fromUtf8("subscriptions")) 375 self.gridLayout_3 = QtGui.QGridLayout(self.subscriptions) 376 self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) 377 self.horizontalSplitter_4 = settingsmixin.SSplitter() 378 self.horizontalSplitter_4.setObjectName(_fromUtf8("horizontalSplitter_4")) 379 self.verticalSplitter_3 = settingsmixin.SSplitter() 380 self.verticalSplitter_3.setObjectName(_fromUtf8("verticalSplitter_3")) 381 self.verticalSplitter_3.setOrientation(QtCore.Qt.Vertical) 382 self.treeWidgetSubscriptions = settingsmixin.STreeWidget(self.subscriptions) 383 self.treeWidgetSubscriptions.setAlternatingRowColors(True) 384 self.treeWidgetSubscriptions.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) 385 self.treeWidgetSubscriptions.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 386 self.treeWidgetSubscriptions.setObjectName(_fromUtf8("treeWidgetSubscriptions")) 387 self.treeWidgetSubscriptions.resize(200, self.treeWidgetSubscriptions.height()) 388 icon5 = QtGui.QIcon() 389 icon5.addPixmap( 390 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/subscriptions.png")), QtGui.QIcon.Selected, QtGui.QIcon.Off 391 ) 392 self.treeWidgetSubscriptions.headerItem().setIcon(0, icon5) 393 self.verticalSplitter_3.addWidget(self.treeWidgetSubscriptions) 394 self.pushButtonAddSubscription = QtGui.QPushButton(self.subscriptions) 395 self.pushButtonAddSubscription.setObjectName(_fromUtf8("pushButtonAddSubscription")) 396 self.pushButtonAddSubscription.resize(200, self.pushButtonAddSubscription.height()) 397 self.verticalSplitter_3.addWidget(self.pushButtonAddSubscription) 398 self.verticalSplitter_3.setStretchFactor(0, 1) 399 self.verticalSplitter_3.setStretchFactor(1, 0) 400 self.verticalSplitter_3.setCollapsible(0, False) 401 self.verticalSplitter_3.setCollapsible(1, False) 402 self.verticalSplitter_3.handle(1).setEnabled(False) 403 self.horizontalSplitter_4.addWidget(self.verticalSplitter_3) 404 self.verticalSplitter_4 = settingsmixin.SSplitter() 405 self.verticalSplitter_4.setObjectName(_fromUtf8("verticalSplitter_4")) 406 self.verticalSplitter_4.setOrientation(QtCore.Qt.Vertical) 407 self.horizontalSplitter_2 = QtGui.QSplitter() 408 self.horizontalSplitter_2.setObjectName(_fromUtf8("horizontalSplitter_2")) 409 self.inboxSearchLineEditSubscriptions = QtGui.QLineEdit(self.subscriptions) 410 self.inboxSearchLineEditSubscriptions.setObjectName(_fromUtf8("inboxSearchLineEditSubscriptions")) 411 self.horizontalSplitter_2.addWidget(self.inboxSearchLineEditSubscriptions) 412 self.inboxSearchOptionSubscriptions = QtGui.QComboBox(self.subscriptions) 413 self.inboxSearchOptionSubscriptions.setObjectName(_fromUtf8("inboxSearchOptionSubscriptions")) 414 self.inboxSearchOptionSubscriptions.addItem(_fromUtf8("")) 415 self.inboxSearchOptionSubscriptions.addItem(_fromUtf8("")) 416 self.inboxSearchOptionSubscriptions.addItem(_fromUtf8("")) 417 self.inboxSearchOptionSubscriptions.addItem(_fromUtf8("")) 418 self.inboxSearchOptionSubscriptions.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) 419 self.inboxSearchOptionSubscriptions.setCurrentIndex(2) 420 self.horizontalSplitter_2.addWidget(self.inboxSearchOptionSubscriptions) 421 self.horizontalSplitter_2.handle(1).setEnabled(False) 422 self.horizontalSplitter_2.setStretchFactor(0, 1) 423 self.horizontalSplitter_2.setStretchFactor(1, 0) 424 self.verticalSplitter_4.addWidget(self.horizontalSplitter_2) 425 self.tableWidgetInboxSubscriptions = settingsmixin.STableWidget(self.subscriptions) 426 self.tableWidgetInboxSubscriptions.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) 427 self.tableWidgetInboxSubscriptions.setAlternatingRowColors(True) 428 self.tableWidgetInboxSubscriptions.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) 429 self.tableWidgetInboxSubscriptions.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 430 self.tableWidgetInboxSubscriptions.setWordWrap(False) 431 self.tableWidgetInboxSubscriptions.setObjectName(_fromUtf8("tableWidgetInboxSubscriptions")) 432 self.tableWidgetInboxSubscriptions.setColumnCount(4) 433 self.tableWidgetInboxSubscriptions.setRowCount(0) 434 item = QtGui.QTableWidgetItem() 435 self.tableWidgetInboxSubscriptions.setHorizontalHeaderItem(0, item) 436 item = QtGui.QTableWidgetItem() 437 self.tableWidgetInboxSubscriptions.setHorizontalHeaderItem(1, item) 438 item = QtGui.QTableWidgetItem() 439 self.tableWidgetInboxSubscriptions.setHorizontalHeaderItem(2, item) 440 item = QtGui.QTableWidgetItem() 441 self.tableWidgetInboxSubscriptions.setHorizontalHeaderItem(3, item) 442 self.tableWidgetInboxSubscriptions.horizontalHeader().setCascadingSectionResizes(True) 443 self.tableWidgetInboxSubscriptions.horizontalHeader().setDefaultSectionSize(200) 444 self.tableWidgetInboxSubscriptions.horizontalHeader().setHighlightSections(False) 445 self.tableWidgetInboxSubscriptions.horizontalHeader().setMinimumSectionSize(27) 446 self.tableWidgetInboxSubscriptions.horizontalHeader().setSortIndicatorShown(False) 447 self.tableWidgetInboxSubscriptions.horizontalHeader().setStretchLastSection(True) 448 self.tableWidgetInboxSubscriptions.verticalHeader().setVisible(False) 449 self.tableWidgetInboxSubscriptions.verticalHeader().setDefaultSectionSize(26) 450 self.verticalSplitter_4.addWidget(self.tableWidgetInboxSubscriptions) 451 self.textEditInboxMessageSubscriptions = MessageView(self.subscriptions) 452 self.textEditInboxMessageSubscriptions.setBaseSize(QtCore.QSize(0, 500)) 453 self.textEditInboxMessageSubscriptions.setReadOnly(True) 454 self.textEditInboxMessageSubscriptions.setObjectName(_fromUtf8("textEditInboxMessageSubscriptions")) 455 self.verticalSplitter_4.addWidget(self.textEditInboxMessageSubscriptions) 456 self.verticalSplitter_4.setStretchFactor(0, 0) 457 self.verticalSplitter_4.setStretchFactor(1, 1) 458 self.verticalSplitter_4.setStretchFactor(2, 2) 459 self.verticalSplitter_4.setCollapsible(0, False) 460 self.verticalSplitter_4.setCollapsible(1, False) 461 self.verticalSplitter_4.setCollapsible(2, False) 462 self.verticalSplitter_4.handle(1).setEnabled(False) 463 self.horizontalSplitter_4.addWidget(self.verticalSplitter_4) 464 self.horizontalSplitter_4.setStretchFactor(0, 0) 465 self.horizontalSplitter_4.setStretchFactor(1, 1) 466 self.horizontalSplitter_4.setCollapsible(0, False) 467 self.horizontalSplitter_4.setCollapsible(1, False) 468 self.gridLayout_3.addWidget(self.horizontalSplitter_4, 0, 0, 1, 1) 469 icon6 = QtGui.QIcon() 470 icon6.addPixmap( 471 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/subscriptions.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off 472 ) 473 self.tabWidget.addTab(self.subscriptions, icon6, _fromUtf8("")) 474 self.chans = QtGui.QWidget() 475 self.chans.setObjectName(_fromUtf8("chans")) 476 self.gridLayout_4 = QtGui.QGridLayout(self.chans) 477 self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) 478 self.horizontalSplitter_7 = settingsmixin.SSplitter() 479 self.horizontalSplitter_7.setObjectName(_fromUtf8("horizontalSplitter_7")) 480 self.verticalSplitter_17 = settingsmixin.SSplitter() 481 self.verticalSplitter_17.setObjectName(_fromUtf8("verticalSplitter_17")) 482 self.verticalSplitter_17.setOrientation(QtCore.Qt.Vertical) 483 self.treeWidgetChans = settingsmixin.STreeWidget(self.chans) 484 self.treeWidgetChans.setFrameShadow(QtGui.QFrame.Sunken) 485 self.treeWidgetChans.setLineWidth(1) 486 self.treeWidgetChans.setAlternatingRowColors(True) 487 self.treeWidgetChans.setSelectionMode(QtGui.QAbstractItemView.SingleSelection) 488 self.treeWidgetChans.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 489 self.treeWidgetChans.setObjectName(_fromUtf8("treeWidgetChans")) 490 self.treeWidgetChans.resize(200, self.treeWidgetChans.height()) 491 icon7 = QtGui.QIcon() 492 icon7.addPixmap( 493 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/can-icon-16px.png")), QtGui.QIcon.Selected, QtGui.QIcon.Off 494 ) 495 self.treeWidgetChans.headerItem().setIcon(0, icon7) 496 self.verticalSplitter_17.addWidget(self.treeWidgetChans) 497 self.pushButtonAddChan = QtGui.QPushButton(self.chans) 498 self.pushButtonAddChan.setObjectName(_fromUtf8("pushButtonAddChan")) 499 self.pushButtonAddChan.resize(200, self.pushButtonAddChan.height()) 500 self.verticalSplitter_17.addWidget(self.pushButtonAddChan) 501 self.verticalSplitter_17.setStretchFactor(0, 1) 502 self.verticalSplitter_17.setStretchFactor(1, 0) 503 self.verticalSplitter_17.setCollapsible(0, False) 504 self.verticalSplitter_17.setCollapsible(1, False) 505 self.verticalSplitter_17.handle(1).setEnabled(False) 506 self.horizontalSplitter_7.addWidget(self.verticalSplitter_17) 507 self.verticalSplitter_8 = settingsmixin.SSplitter() 508 self.verticalSplitter_8.setObjectName(_fromUtf8("verticalSplitter_8")) 509 self.verticalSplitter_8.setOrientation(QtCore.Qt.Vertical) 510 self.horizontalSplitter_6 = QtGui.QSplitter() 511 self.horizontalSplitter_6.setObjectName(_fromUtf8("horizontalSplitter_6")) 512 self.inboxSearchLineEditChans = QtGui.QLineEdit(self.chans) 513 self.inboxSearchLineEditChans.setObjectName(_fromUtf8("inboxSearchLineEditChans")) 514 self.horizontalSplitter_6.addWidget(self.inboxSearchLineEditChans) 515 self.inboxSearchOptionChans = QtGui.QComboBox(self.chans) 516 self.inboxSearchOptionChans.setObjectName(_fromUtf8("inboxSearchOptionChans")) 517 self.inboxSearchOptionChans.addItem(_fromUtf8("")) 518 self.inboxSearchOptionChans.addItem(_fromUtf8("")) 519 self.inboxSearchOptionChans.addItem(_fromUtf8("")) 520 self.inboxSearchOptionChans.addItem(_fromUtf8("")) 521 self.inboxSearchOptionChans.addItem(_fromUtf8("")) 522 self.inboxSearchOptionChans.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) 523 self.inboxSearchOptionChans.setCurrentIndex(3) 524 self.horizontalSplitter_6.addWidget(self.inboxSearchOptionChans) 525 self.horizontalSplitter_6.handle(1).setEnabled(False) 526 self.horizontalSplitter_6.setStretchFactor(0, 1) 527 self.horizontalSplitter_6.setStretchFactor(1, 0) 528 self.verticalSplitter_8.addWidget(self.horizontalSplitter_6) 529 self.tableWidgetInboxChans = settingsmixin.STableWidget(self.chans) 530 self.tableWidgetInboxChans.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) 531 self.tableWidgetInboxChans.setAlternatingRowColors(True) 532 self.tableWidgetInboxChans.setSelectionMode(QtGui.QAbstractItemView.ExtendedSelection) 533 self.tableWidgetInboxChans.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows) 534 self.tableWidgetInboxChans.setWordWrap(False) 535 self.tableWidgetInboxChans.setObjectName(_fromUtf8("tableWidgetInboxChans")) 536 self.tableWidgetInboxChans.setColumnCount(4) 537 self.tableWidgetInboxChans.setRowCount(0) 538 item = QtGui.QTableWidgetItem() 539 self.tableWidgetInboxChans.setHorizontalHeaderItem(0, item) 540 item = QtGui.QTableWidgetItem() 541 self.tableWidgetInboxChans.setHorizontalHeaderItem(1, item) 542 item = QtGui.QTableWidgetItem() 543 self.tableWidgetInboxChans.setHorizontalHeaderItem(2, item) 544 item = QtGui.QTableWidgetItem() 545 self.tableWidgetInboxChans.setHorizontalHeaderItem(3, item) 546 self.tableWidgetInboxChans.horizontalHeader().setCascadingSectionResizes(True) 547 self.tableWidgetInboxChans.horizontalHeader().setDefaultSectionSize(200) 548 self.tableWidgetInboxChans.horizontalHeader().setHighlightSections(False) 549 self.tableWidgetInboxChans.horizontalHeader().setMinimumSectionSize(27) 550 self.tableWidgetInboxChans.horizontalHeader().setSortIndicatorShown(False) 551 self.tableWidgetInboxChans.horizontalHeader().setStretchLastSection(True) 552 self.tableWidgetInboxChans.verticalHeader().setVisible(False) 553 self.tableWidgetInboxChans.verticalHeader().setDefaultSectionSize(26) 554 self.verticalSplitter_8.addWidget(self.tableWidgetInboxChans) 555 self.textEditInboxMessageChans = MessageView(self.chans) 556 self.textEditInboxMessageChans.setBaseSize(QtCore.QSize(0, 500)) 557 self.textEditInboxMessageChans.setReadOnly(True) 558 self.textEditInboxMessageChans.setObjectName(_fromUtf8("textEditInboxMessageChans")) 559 self.verticalSplitter_8.addWidget(self.textEditInboxMessageChans) 560 self.verticalSplitter_8.setStretchFactor(0, 0) 561 self.verticalSplitter_8.setStretchFactor(1, 1) 562 self.verticalSplitter_8.setStretchFactor(2, 2) 563 self.verticalSplitter_8.setCollapsible(0, False) 564 self.verticalSplitter_8.setCollapsible(1, False) 565 self.verticalSplitter_8.setCollapsible(2, False) 566 self.verticalSplitter_8.handle(1).setEnabled(False) 567 self.horizontalSplitter_7.addWidget(self.verticalSplitter_8) 568 self.horizontalSplitter_7.setStretchFactor(0, 0) 569 self.horizontalSplitter_7.setStretchFactor(1, 1) 570 self.horizontalSplitter_7.setCollapsible(0, False) 571 self.horizontalSplitter_7.setCollapsible(1, False) 572 self.gridLayout_4.addWidget(self.horizontalSplitter_7, 0, 0, 1, 1) 573 icon8 = QtGui.QIcon() 574 icon8.addPixmap( 575 QtGui.QPixmap(_fromUtf8(":/newPrefix/images/can-icon-16px.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off 576 ) 577 self.tabWidget.addTab(self.chans, icon8, _fromUtf8("")) 578 self.blackwhitelist = Blacklist() 579 self.tabWidget.addTab(self.blackwhitelist, QtGui.QIcon(":/newPrefix/images/blacklist.png"), "") 580 # Initialize the Blacklist or Whitelist 581 if config.get('bitmessagesettings', 'blackwhitelist') == 'white': 582 self.blackwhitelist.radioButtonWhitelist.click() 583 self.blackwhitelist.rerenderBlackWhiteList() 584 585 self.networkstatus = NetworkStatus() 586 self.tabWidget.addTab(self.networkstatus, QtGui.QIcon(":/newPrefix/images/networkstatus.png"), "") 587 self.gridLayout_10.addWidget(self.tabWidget, 0, 0, 1, 1) 588 MainWindow.setCentralWidget(self.centralwidget) 589 self.menubar = QtGui.QMenuBar(MainWindow) 590 self.menubar.setGeometry(QtCore.QRect(0, 0, 885, 27)) 591 self.menubar.setObjectName(_fromUtf8("menubar")) 592 self.menuFile = QtGui.QMenu(self.menubar) 593 self.menuFile.setObjectName(_fromUtf8("menuFile")) 594 self.menuSettings = QtGui.QMenu(self.menubar) 595 self.menuSettings.setObjectName(_fromUtf8("menuSettings")) 596 self.menuHelp = QtGui.QMenu(self.menubar) 597 self.menuHelp.setObjectName(_fromUtf8("menuHelp")) 598 MainWindow.setMenuBar(self.menubar) 599 self.statusbar = QtGui.QStatusBar(MainWindow) 600 self.statusbar.setMaximumSize(QtCore.QSize(16777215, 22)) 601 self.statusbar.setObjectName(_fromUtf8("statusbar")) 602 MainWindow.setStatusBar(self.statusbar) 603 self.actionImport_keys = QtGui.QAction(MainWindow) 604 self.actionImport_keys.setObjectName(_fromUtf8("actionImport_keys")) 605 self.actionManageKeys = QtGui.QAction(MainWindow) 606 self.actionManageKeys.setCheckable(False) 607 self.actionManageKeys.setEnabled(True) 608 icon = QtGui.QIcon.fromTheme(_fromUtf8("dialog-password")) 609 self.actionManageKeys.setIcon(icon) 610 self.actionManageKeys.setObjectName(_fromUtf8("actionManageKeys")) 611 self.actionNetworkSwitch = QtGui.QAction(MainWindow) 612 self.actionNetworkSwitch.setObjectName(_fromUtf8("actionNetworkSwitch")) 613 self.actionExit = QtGui.QAction(MainWindow) 614 icon = QtGui.QIcon.fromTheme(_fromUtf8("application-exit")) 615 self.actionExit.setIcon(icon) 616 self.actionExit.setObjectName(_fromUtf8("actionExit")) 617 self.actionHelp = QtGui.QAction(MainWindow) 618 icon = QtGui.QIcon.fromTheme(_fromUtf8("help-contents")) 619 self.actionHelp.setIcon(icon) 620 self.actionHelp.setObjectName(_fromUtf8("actionHelp")) 621 self.actionSupport = QtGui.QAction(MainWindow) 622 icon = QtGui.QIcon.fromTheme(_fromUtf8("help-support")) 623 self.actionSupport.setIcon(icon) 624 self.actionSupport.setObjectName(_fromUtf8("actionSupport")) 625 self.actionAbout = QtGui.QAction(MainWindow) 626 icon = QtGui.QIcon.fromTheme(_fromUtf8("help-about")) 627 self.actionAbout.setIcon(icon) 628 self.actionAbout.setObjectName(_fromUtf8("actionAbout")) 629 self.actionSettings = QtGui.QAction(MainWindow) 630 icon = QtGui.QIcon.fromTheme(_fromUtf8("document-properties")) 631 self.actionSettings.setIcon(icon) 632 self.actionSettings.setObjectName(_fromUtf8("actionSettings")) 633 self.actionRegenerateDeterministicAddresses = QtGui.QAction(MainWindow) 634 icon = QtGui.QIcon.fromTheme(_fromUtf8("view-refresh")) 635 self.actionRegenerateDeterministicAddresses.setIcon(icon) 636 self.actionRegenerateDeterministicAddresses.setObjectName(_fromUtf8("actionRegenerateDeterministicAddresses")) 637 self.actionDeleteAllTrashedMessages = QtGui.QAction(MainWindow) 638 icon = QtGui.QIcon.fromTheme(_fromUtf8("user-trash")) 639 self.actionDeleteAllTrashedMessages.setIcon(icon) 640 self.actionDeleteAllTrashedMessages.setObjectName(_fromUtf8("actionDeleteAllTrashedMessages")) 641 self.actionJoinChan = QtGui.QAction(MainWindow) 642 icon = QtGui.QIcon.fromTheme(_fromUtf8("contact-new")) 643 self.actionJoinChan.setIcon(icon) 644 self.actionJoinChan.setObjectName(_fromUtf8("actionJoinChan")) 645 self.menuFile.addAction(self.actionManageKeys) 646 self.menuFile.addAction(self.actionDeleteAllTrashedMessages) 647 self.menuFile.addAction(self.actionRegenerateDeterministicAddresses) 648 self.menuFile.addAction(self.actionNetworkSwitch) 649 self.menuFile.addAction(self.actionExit) 650 self.menuSettings.addAction(self.actionSettings) 651 self.menuHelp.addAction(self.actionHelp) 652 self.menuHelp.addAction(self.actionSupport) 653 self.menuHelp.addAction(self.actionAbout) 654 self.menubar.addAction(self.menuFile.menuAction()) 655 self.menubar.addAction(self.menuSettings.menuAction()) 656 self.menubar.addAction(self.menuHelp.menuAction()) 657 658 self.retranslateUi(MainWindow) 659 self.tabWidget.setCurrentIndex( 660 self.tabWidget.indexOf(self.inbox) 661 ) 662 self.tabWidgetSend.setCurrentIndex( 663 self.tabWidgetSend.indexOf(self.sendDirect) 664 ) 665 QtCore.QMetaObject.connectSlotsByName(MainWindow) 666 MainWindow.setTabOrder(self.tableWidgetInbox, self.textEditInboxMessage) 667 MainWindow.setTabOrder(self.textEditInboxMessage, self.comboBoxSendFrom) 668 MainWindow.setTabOrder(self.comboBoxSendFrom, self.lineEditTo) 669 MainWindow.setTabOrder(self.lineEditTo, self.lineEditSubject) 670 MainWindow.setTabOrder(self.lineEditSubject, self.textEditMessage) 671 MainWindow.setTabOrder(self.textEditMessage, self.pushButtonAddSubscription) 672 673 # Popup menu actions container for the Sent page 674 # pylint: disable=attribute-defined-outside-init 675 self.sentContextMenuToolbar = QtGui.QToolBar() 676 # Popup menu actions container for chans tree 677 self.addressContextMenuToolbar = QtGui.QToolBar() 678 # Popup menu actions container for subscriptions tree 679 self.subscriptionsContextMenuToolbar = QtGui.QToolBar() 680 681 def updateNetworkSwitchMenuLabel(self, dontconnect=None): 682 if dontconnect is None: 683 dontconnect = config.safeGetBoolean( 684 'bitmessagesettings', 'dontconnect') 685 self.actionNetworkSwitch.setText( 686 _translate("MainWindow", "Go online", None) 687 if dontconnect else 688 _translate("MainWindow", "Go offline", None) 689 ) 690 691 def retranslateUi(self, MainWindow): 692 MainWindow.setWindowTitle(_translate("MainWindow", "Bitmessage", None)) 693 self.treeWidgetYourIdentities.headerItem().setText(0, _translate("MainWindow", "Identities", None)) 694 self.pushButtonNewAddress.setText(_translate("MainWindow", "New Identity", None)) 695 self.inboxSearchLineEdit.setPlaceholderText(_translate("MainWindow", "Search", None)) 696 self.inboxSearchOption.setItemText(0, _translate("MainWindow", "All", None)) 697 self.inboxSearchOption.setItemText(1, _translate("MainWindow", "To", None)) 698 self.inboxSearchOption.setItemText(2, _translate("MainWindow", "From", None)) 699 self.inboxSearchOption.setItemText(3, _translate("MainWindow", "Subject", None)) 700 self.inboxSearchOption.setItemText(4, _translate("MainWindow", "Message", None)) 701 self.tableWidgetInbox.setSortingEnabled(True) 702 item = self.tableWidgetInbox.horizontalHeaderItem(0) 703 item.setText(_translate("MainWindow", "To", None)) 704 item = self.tableWidgetInbox.horizontalHeaderItem(1) 705 item.setText(_translate("MainWindow", "From", None)) 706 item = self.tableWidgetInbox.horizontalHeaderItem(2) 707 item.setText(_translate("MainWindow", "Subject", None)) 708 item = self.tableWidgetInbox.horizontalHeaderItem(3) 709 item.setText(_translate("MainWindow", "Received", None)) 710 self.tabWidget.setTabText(self.tabWidget.indexOf(self.inbox), _translate("MainWindow", "Messages", None)) 711 self.tableWidgetAddressBook.setSortingEnabled(True) 712 item = self.tableWidgetAddressBook.horizontalHeaderItem(0) 713 item.setText(_translate("MainWindow", "Address book", None)) 714 item = self.tableWidgetAddressBook.horizontalHeaderItem(1) 715 item.setText(_translate("MainWindow", "Address", None)) 716 self.pushButtonAddAddressBook.setText(_translate("MainWindow", "Add Contact", None)) 717 self.pushButtonFetchNamecoinID.setText(_translate("MainWindow", "Fetch Namecoin ID", None)) 718 self.label_3.setText(_translate("MainWindow", "Subject:", None)) 719 self.label_2.setText(_translate("MainWindow", "From:", None)) 720 self.label.setText(_translate("MainWindow", "To:", None)) 721 self.tabWidgetSend.setTabText( 722 self.tabWidgetSend.indexOf(self.sendDirect), _translate("MainWindow", "Send ordinary Message", None) 723 ) 724 self.label_8.setText(_translate("MainWindow", "From:", None)) 725 self.label_7.setText(_translate("MainWindow", "Subject:", None)) 726 self.tabWidgetSend.setTabText( 727 self.tabWidgetSend.indexOf(self.sendBroadcast), 728 _translate("MainWindow", "Send Message to your Subscribers", None) 729 ) 730 self.pushButtonTTL.setText(_translate("MainWindow", "TTL:", None)) 731 hours = 48 732 try: 733 hours = int(config.getint('bitmessagesettings', 'ttl') / 60 / 60) 734 except: 735 pass 736 self.labelHumanFriendlyTTLDescription.setText( 737 _translate("MainWindow", "%n hour(s)", None, QtCore.QCoreApplication.CodecForTr, hours) 738 ) 739 self.pushButtonClear.setText(_translate("MainWindow", "Clear", None)) 740 self.pushButtonSend.setText(_translate("MainWindow", "Send", None)) 741 self.tabWidget.setTabText(self.tabWidget.indexOf(self.send), _translate("MainWindow", "Send", None)) 742 self.treeWidgetSubscriptions.headerItem().setText(0, _translate("MainWindow", "Subscriptions", None)) 743 self.pushButtonAddSubscription.setText(_translate("MainWindow", "Add new Subscription", None)) 744 self.inboxSearchLineEditSubscriptions.setPlaceholderText(_translate("MainWindow", "Search", None)) 745 self.inboxSearchOptionSubscriptions.setItemText(0, _translate("MainWindow", "All", None)) 746 self.inboxSearchOptionSubscriptions.setItemText(1, _translate("MainWindow", "From", None)) 747 self.inboxSearchOptionSubscriptions.setItemText(2, _translate("MainWindow", "Subject", None)) 748 self.inboxSearchOptionSubscriptions.setItemText(3, _translate("MainWindow", "Message", None)) 749 self.tableWidgetInboxSubscriptions.setSortingEnabled(True) 750 item = self.tableWidgetInboxSubscriptions.horizontalHeaderItem(0) 751 item.setText(_translate("MainWindow", "To", None)) 752 item = self.tableWidgetInboxSubscriptions.horizontalHeaderItem(1) 753 item.setText(_translate("MainWindow", "From", None)) 754 item = self.tableWidgetInboxSubscriptions.horizontalHeaderItem(2) 755 item.setText(_translate("MainWindow", "Subject", None)) 756 item = self.tableWidgetInboxSubscriptions.horizontalHeaderItem(3) 757 item.setText(_translate("MainWindow", "Received", None)) 758 self.tabWidget.setTabText( 759 self.tabWidget.indexOf(self.subscriptions), 760 _translate("MainWindow", "Subscriptions", None) 761 ) 762 self.treeWidgetChans.headerItem().setText(0, _translate("MainWindow", "Chans", None)) 763 self.pushButtonAddChan.setText(_translate("MainWindow", "Add Chan", None)) 764 self.inboxSearchLineEditChans.setPlaceholderText(_translate("MainWindow", "Search", None)) 765 self.inboxSearchOptionChans.setItemText(0, _translate("MainWindow", "All", None)) 766 self.inboxSearchOptionChans.setItemText(1, _translate("MainWindow", "To", None)) 767 self.inboxSearchOptionChans.setItemText(2, _translate("MainWindow", "From", None)) 768 self.inboxSearchOptionChans.setItemText(3, _translate("MainWindow", "Subject", None)) 769 self.inboxSearchOptionChans.setItemText(4, _translate("MainWindow", "Message", None)) 770 self.tableWidgetInboxChans.setSortingEnabled(True) 771 item = self.tableWidgetInboxChans.horizontalHeaderItem(0) 772 item.setText(_translate("MainWindow", "To", None)) 773 item = self.tableWidgetInboxChans.horizontalHeaderItem(1) 774 item.setText(_translate("MainWindow", "From", None)) 775 item = self.tableWidgetInboxChans.horizontalHeaderItem(2) 776 item.setText(_translate("MainWindow", "Subject", None)) 777 item = self.tableWidgetInboxChans.horizontalHeaderItem(3) 778 item.setText(_translate("MainWindow", "Received", None)) 779 self.tabWidget.setTabText(self.tabWidget.indexOf(self.chans), _translate("MainWindow", "Chans", None)) 780 self.blackwhitelist.retranslateUi() 781 self.tabWidget.setTabText( 782 self.tabWidget.indexOf(self.blackwhitelist), 783 _translate("blacklist", "Blacklist", None) 784 ) 785 self.networkstatus.retranslateUi() 786 self.tabWidget.setTabText( 787 self.tabWidget.indexOf(self.networkstatus), 788 _translate("networkstatus", "Network Status", None) 789 ) 790 self.menuFile.setTitle(_translate("MainWindow", "File", None)) 791 self.menuSettings.setTitle(_translate("MainWindow", "Settings", None)) 792 self.menuHelp.setTitle(_translate("MainWindow", "Help", None)) 793 self.actionImport_keys.setText(_translate("MainWindow", "Import keys", None)) 794 self.actionManageKeys.setText(_translate("MainWindow", "Manage keys", None)) 795 self.actionExit.setText(_translate("MainWindow", "Quit", None)) 796 self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q", None)) 797 self.actionHelp.setText(_translate("MainWindow", "Help", None)) 798 self.actionHelp.setShortcut(_translate("MainWindow", "F1", None)) 799 self.actionSupport.setText(_translate("MainWindow", "Contact support", None)) 800 self.actionAbout.setText(_translate("MainWindow", "About", None)) 801 self.actionSettings.setText(_translate("MainWindow", "Settings", None)) 802 self.actionRegenerateDeterministicAddresses.setText( 803 _translate("MainWindow", "Regenerate deterministic addresses", None) 804 ) 805 self.actionDeleteAllTrashedMessages.setText(_translate("MainWindow", "Delete all trashed messages", None)) 806 self.actionJoinChan.setText(_translate("MainWindow", "Join / Create chan", None)) 807 self.updateNetworkSwitchMenuLabel() 808 809 810 if __name__ == "__main__": 811 import sys 812 813 app = QtGui.QApplication(sys.argv) 814 MainWindow = settingsmixin.SMainWindow() 815 ui = Ui_MainWindow() 816 ui.setupUi(MainWindow) 817 MainWindow.show() 818 sys.exit(app.exec_())