Added missing has_data interface for QuickViews

svn: r17125
This commit is contained in:
Doug Blank
2011-04-15 15:57:56 +00:00
parent 33bc447f88
commit cc52aa660e
3 changed files with 17 additions and 5 deletions

View File

@@ -77,11 +77,20 @@ class QuickViewGramplet(Gramplet):
except:
active_handle = None
if active_handle:
run_quick_report_by_name(self.gui.dbstate,
self.gui.uistate,
quick_view,
active_handle,
container=self.gui.textview)
docman = run_quick_report_by_name(self.gui.dbstate,
self.gui.uistate,
quick_view,
active_handle,
container=self.gui.textview)
self.set_has_data(docman.document.has_data)
else:
self.set_has_data(False)
def update_has_data(self):
"""
Update the has_data indicator when gramplet is not visible.
"""
self.main()
def build_options(self):
from gen.plug.menu import EnumeratedListOption