projects
/
gonvert
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f008fb3
)
Moving forward on more hiding to help my situation out
author
Ed Page
<eopage@byu.net>
Sat, 5 Jun 2010 22:22:05 +0000
(17:22 -0500)
committer
Ed Page
<eopage@byu.net>
Tue, 8 Jun 2010 22:56:53 +0000
(17:56 -0500)
src/gonvert_qt.py
patch
|
blob
|
history
diff --git
a/src/gonvert_qt.py
b/src/gonvert_qt.py
index
946ef6a
..
07fa7bd
100755
(executable)
--- a/
src/gonvert_qt.py
+++ b/
src/gonvert_qt.py
@@
-159,14
+159,14
@@
class Gonvert(object):
def search_units(self):
jumpWindow = QuickJump(None, self)
jumpWindow.window.destroyed.connect(lambda obj = None: self._on_child_close("_jumpWindow", obj))
def search_units(self):
jumpWindow = QuickJump(None, self)
jumpWindow.window.destroyed.connect(lambda obj = None: self._on_child_close("_jumpWindow", obj))
- self._close_windows()
+ self._fake_close_windows()
self._jumpWindow = jumpWindow
return self._jumpWindow
def show_recent(self):
recentWindow = Recent(None, self)
recentWindow.window.destroyed.connect(lambda obj = None: self._on_child_close("_recentWindow", obj))
self._jumpWindow = jumpWindow
return self._jumpWindow
def show_recent(self):
recentWindow = Recent(None, self)
recentWindow.window.destroyed.connect(lambda obj = None: self._on_child_close("_recentWindow", obj))
- self._close_windows()
+ self._fake_close_windows()
self._recentWindow = recentWindow
return self._recentWindow
self._recentWindow = recentWindow
return self._recentWindow
@@
-288,6
+288,18
@@
class Gonvert(object):
if self._recentWindow is not None:
yield self._recentWindow
if self._recentWindow is not None:
yield self._recentWindow
+ def _fake_close_windows(self):
+ if self._catWindow is not None:
+ self._catWindow.hide()
+ if self._quickWindow is not None:
+ self._quickWindow.hide()
+ if self._jumpWindow is not None:
+ self._jumpWindow.close()
+ self._jumpWindow = None
+ if self._recentWindow is not None:
+ self._recentWindow.close()
+ self._recentWindow = None
+
def _close_windows(self):
for window in self._walk_children():
window.close()
def _close_windows(self):
for window in self._walk_children():
window.close()