mirror of
https://github.com/Kilian/Trimage.git
synced 2026-01-26 10:08:40 -05:00
build in some more checks against systray for osx
This commit is contained in:
parent
671f4163a8
commit
966536bb9a
1 changed files with 8 additions and 4 deletions
|
|
@ -181,6 +181,7 @@ class StartQT4(QMainWindow):
|
||||||
print >> sys.stderr, u"[error] %s not a supported image file" % image.fullpath
|
print >> sys.stderr, u"[error] %s not a supported image file" % image.fullpath
|
||||||
|
|
||||||
self.update_table()
|
self.update_table()
|
||||||
|
if QSystemTrayIcon.isSystemTrayAvailable():
|
||||||
self.systemtray.trayIcon.setToolTip("Trimage image compressor (" + str(len(self.imagelist)) + " files)")
|
self.systemtray.trayIcon.setToolTip("Trimage image compressor (" + str(len(self.imagelist)) + " files)")
|
||||||
self.setWindowTitle("Trimage image compressor (" + str(len(self.imagelist)) + " files)")
|
self.setWindowTitle("Trimage image compressor (" + str(len(self.imagelist)) + " files)")
|
||||||
self.thread.compress_file(delegatorlist, self.showapp, self.verbose,
|
self.thread.compress_file(delegatorlist, self.showapp, self.verbose,
|
||||||
|
|
@ -225,6 +226,7 @@ class StartQT4(QMainWindow):
|
||||||
def enable_recompress(self):
|
def enable_recompress(self):
|
||||||
"""Enable the recompress button."""
|
"""Enable the recompress button."""
|
||||||
self.ui.recompress.setEnabled(True)
|
self.ui.recompress.setEnabled(True)
|
||||||
|
if QSystemTrayIcon.isSystemTrayAvailable():
|
||||||
self.systemtray.recompress.setEnabled(True)
|
self.systemtray.recompress.setEnabled(True)
|
||||||
|
|
||||||
def checkapps(self):
|
def checkapps(self):
|
||||||
|
|
@ -261,9 +263,11 @@ class StartQT4(QMainWindow):
|
||||||
def hide_main_window(self):
|
def hide_main_window(self):
|
||||||
if self.isVisible():
|
if self.isVisible():
|
||||||
self.hide()
|
self.hide()
|
||||||
|
if QSystemTrayIcon.isSystemTrayAvailable():
|
||||||
self.systemtray.hideMain.setText("&Show window")
|
self.systemtray.hideMain.setText("&Show window")
|
||||||
else:
|
else:
|
||||||
self.show()
|
self.show()
|
||||||
|
if QSystemTrayIcon.isSystemTrayAvailable():
|
||||||
self.systemtray.hideMain.setText("&Hide window")
|
self.systemtray.hideMain.setText("&Hide window")
|
||||||
|
|
||||||
def closeEvent(self, event):
|
def closeEvent(self, event):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue