Refactor status icon
This commit is contained in:
parent
4f56e49a30
commit
64fce79321
|
@ -152,8 +152,6 @@ class MyForm(settingsmixin.SMainWindow):
|
||||||
"clicked()"), self.click_radioButtonBlacklist)
|
"clicked()"), self.click_radioButtonBlacklist)
|
||||||
QtCore.QObject.connect(self.ui.radioButtonWhitelist, QtCore.SIGNAL(
|
QtCore.QObject.connect(self.ui.radioButtonWhitelist, QtCore.SIGNAL(
|
||||||
"clicked()"), self.click_radioButtonWhitelist)
|
"clicked()"), self.click_radioButtonWhitelist)
|
||||||
QtCore.QObject.connect(self.ui.pushButtonStatusIcon, QtCore.SIGNAL(
|
|
||||||
"clicked()"), self.click_pushButtonStatusIcon)
|
|
||||||
QtCore.QObject.connect(self.ui.actionSettings, QtCore.SIGNAL(
|
QtCore.QObject.connect(self.ui.actionSettings, QtCore.SIGNAL(
|
||||||
"triggered()"), self.click_actionSettings)
|
"triggered()"), self.click_actionSettings)
|
||||||
QtCore.QObject.connect(self.ui.actionAbout, QtCore.SIGNAL(
|
QtCore.QObject.connect(self.ui.actionAbout, QtCore.SIGNAL(
|
||||||
|
@ -730,9 +728,17 @@ class MyForm(settingsmixin.SMainWindow):
|
||||||
"itemChanged(QTableWidgetItem *)"), self.tableWidgetBlacklistItemChanged)
|
"itemChanged(QTableWidgetItem *)"), self.tableWidgetBlacklistItemChanged)
|
||||||
|
|
||||||
# Put the colored icon on the status bar
|
# Put the colored icon on the status bar
|
||||||
# self.ui.pushButtonStatusIcon.setIcon(QIcon(":/newPrefix/images/yellowicon.png"))
|
# self.pushButtonStatusIcon.setIcon(QIcon(":/newPrefix/images/yellowicon.png"))
|
||||||
self.statusbar = self.statusBar()
|
self.statusbar = self.statusBar()
|
||||||
self.statusbar.insertPermanentWidget(0, self.ui.pushButtonStatusIcon)
|
|
||||||
|
self.pushButtonStatusIcon = QtGui.QPushButton(self)
|
||||||
|
self.pushButtonStatusIcon.setText('')
|
||||||
|
self.pushButtonStatusIcon.setIcon(QIcon(':/newPrefix/images/redicon.png'))
|
||||||
|
self.pushButtonStatusIcon.setFlat(True)
|
||||||
|
self.statusbar.insertPermanentWidget(0, self.pushButtonStatusIcon)
|
||||||
|
QtCore.QObject.connect(self.pushButtonStatusIcon, QtCore.SIGNAL(
|
||||||
|
"clicked()"), self.click_pushButtonStatusIcon)
|
||||||
|
|
||||||
self.ui.labelStartupTime.setText(_translate("MainWindow", "Since startup on %1").arg(
|
self.ui.labelStartupTime.setText(_translate("MainWindow", "Since startup on %1").arg(
|
||||||
l10n.formatTimestamp()))
|
l10n.formatTimestamp()))
|
||||||
self.numberOfMessagesProcessed = 0
|
self.numberOfMessagesProcessed = 0
|
||||||
|
@ -1814,7 +1820,7 @@ class MyForm(settingsmixin.SMainWindow):
|
||||||
global withMessagingMenu
|
global withMessagingMenu
|
||||||
# print 'setting status icon color'
|
# print 'setting status icon color'
|
||||||
if color == 'red':
|
if color == 'red':
|
||||||
self.ui.pushButtonStatusIcon.setIcon(
|
self.pushButtonStatusIcon.setIcon(
|
||||||
QIcon(":/newPrefix/images/redicon.png"))
|
QIcon(":/newPrefix/images/redicon.png"))
|
||||||
shared.statusIconColor = 'red'
|
shared.statusIconColor = 'red'
|
||||||
# if the connection is lost then show a notification
|
# if the connection is lost then show a notification
|
||||||
|
@ -1831,7 +1837,7 @@ class MyForm(settingsmixin.SMainWindow):
|
||||||
if color == 'yellow':
|
if color == 'yellow':
|
||||||
if self.statusBar().currentMessage() == 'Warning: You are currently not connected. Bitmessage will do the work necessary to send the message but it won\'t send until you connect.':
|
if self.statusBar().currentMessage() == 'Warning: You are currently not connected. Bitmessage will do the work necessary to send the message but it won\'t send until you connect.':
|
||||||
self.statusBar().showMessage('')
|
self.statusBar().showMessage('')
|
||||||
self.ui.pushButtonStatusIcon.setIcon(QIcon(
|
self.pushButtonStatusIcon.setIcon(QIcon(
|
||||||
":/newPrefix/images/yellowicon.png"))
|
":/newPrefix/images/yellowicon.png"))
|
||||||
shared.statusIconColor = 'yellow'
|
shared.statusIconColor = 'yellow'
|
||||||
# if a new connection has been established then show a notification
|
# if a new connection has been established then show a notification
|
||||||
|
@ -1848,7 +1854,7 @@ class MyForm(settingsmixin.SMainWindow):
|
||||||
if color == 'green':
|
if color == 'green':
|
||||||
if self.statusBar().currentMessage() == 'Warning: You are currently not connected. Bitmessage will do the work necessary to send the message but it won\'t send until you connect.':
|
if self.statusBar().currentMessage() == 'Warning: You are currently not connected. Bitmessage will do the work necessary to send the message but it won\'t send until you connect.':
|
||||||
self.statusBar().showMessage('')
|
self.statusBar().showMessage('')
|
||||||
self.ui.pushButtonStatusIcon.setIcon(
|
self.pushButtonStatusIcon.setIcon(
|
||||||
QIcon(":/newPrefix/images/greenicon.png"))
|
QIcon(":/newPrefix/images/greenicon.png"))
|
||||||
shared.statusIconColor = 'green'
|
shared.statusIconColor = 'green'
|
||||||
if not self.connected:
|
if not self.connected:
|
||||||
|
|
|
@ -589,14 +589,6 @@ class Ui_MainWindow(object):
|
||||||
self.tabWidget.addTab(self.blackwhitelist, icon9, _fromUtf8(""))
|
self.tabWidget.addTab(self.blackwhitelist, icon9, _fromUtf8(""))
|
||||||
self.networkstatus = QtGui.QWidget()
|
self.networkstatus = QtGui.QWidget()
|
||||||
self.networkstatus.setObjectName(_fromUtf8("networkstatus"))
|
self.networkstatus.setObjectName(_fromUtf8("networkstatus"))
|
||||||
self.pushButtonStatusIcon = QtGui.QPushButton(self.networkstatus)
|
|
||||||
self.pushButtonStatusIcon.setGeometry(QtCore.QRect(680, 440, 21, 23))
|
|
||||||
self.pushButtonStatusIcon.setText(_fromUtf8(""))
|
|
||||||
icon10 = QtGui.QIcon()
|
|
||||||
icon10.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/redicon.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
|
||||||
self.pushButtonStatusIcon.setIcon(icon10)
|
|
||||||
self.pushButtonStatusIcon.setFlat(True)
|
|
||||||
self.pushButtonStatusIcon.setObjectName(_fromUtf8("pushButtonStatusIcon"))
|
|
||||||
self.tableWidgetConnectionCount = settingsmixin.STableWidget(self.networkstatus)
|
self.tableWidgetConnectionCount = settingsmixin.STableWidget(self.networkstatus)
|
||||||
self.tableWidgetConnectionCount.setGeometry(QtCore.QRect(20, 70, 241, 241))
|
self.tableWidgetConnectionCount.setGeometry(QtCore.QRect(20, 70, 241, 241))
|
||||||
palette = QtGui.QPalette()
|
palette = QtGui.QPalette()
|
||||||
|
@ -739,7 +731,6 @@ class Ui_MainWindow(object):
|
||||||
MainWindow.setTabOrder(self.radioButtonWhitelist, self.pushButtonAddBlacklist)
|
MainWindow.setTabOrder(self.radioButtonWhitelist, self.pushButtonAddBlacklist)
|
||||||
MainWindow.setTabOrder(self.pushButtonAddBlacklist, self.tableWidgetBlacklist)
|
MainWindow.setTabOrder(self.pushButtonAddBlacklist, self.tableWidgetBlacklist)
|
||||||
MainWindow.setTabOrder(self.tableWidgetBlacklist, self.tableWidgetConnectionCount)
|
MainWindow.setTabOrder(self.tableWidgetBlacklist, self.tableWidgetConnectionCount)
|
||||||
MainWindow.setTabOrder(self.tableWidgetConnectionCount, self.pushButtonStatusIcon)
|
|
||||||
|
|
||||||
def retranslateUi(self, MainWindow):
|
def retranslateUi(self, MainWindow):
|
||||||
MainWindow.setWindowTitle(_translate("MainWindow", "Bitmessage", None))
|
MainWindow.setWindowTitle(_translate("MainWindow", "Bitmessage", None))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user