gsdview.widgets

Widgets and dialogs for GSDView.

Functions

findItem(root, root_depth, attr_name, ...) Find in opened items and return an item with attr_name == attr_goal.
get_filedialog([parent])
get_mainwin()

Classes

AboutDialog([parent, flags])
FileEntryWidget([contents, mode, dialog, ...])
GeneralPreferencesPage([parent, flags])
PreferencesDialog([parent, flags]) Extendible preferences dialog for GSDView.
class gsdview.widgets.AboutDialog(parent=None, flags=0)
addSoftwareVersion(sw, version, link='')
setVersions()
class gsdview.widgets.FileEntryWidget(contents='', mode=0, dialog=None, parent=None, flags=0)
choose()
mode
setText(text)
text()
class gsdview.widgets.GeneralPreferencesPage(parent=None, flags=0)
load(settings)
save(settings)
setLoglevel(level='INFO')
class gsdview.widgets.PreferencesDialog(parent=None, flags=0)

Extendible preferences dialog for GSDView.

Signals :
  • apply
addPage(page, icon, label=None)
apply()
cache_cleanup()
changePage(current, previous)
load(settings)
removePage(page)
removePageIndex(index)
save(settings)
gsdview.widgets.findItem(root, root_depth, attr_name, attr_goal, max_depth)

Find in opened items and return an item with attr_name == attr_goal.

It is a recursive limited depth search on tree of QStandardItems

Parameters :
  • root: tree root

  • root_depth: depth of root item

  • attr_name: attribure name to test: All root child attr_name attribute is

    tested

  • attr_goal: value attr_name must have to stop search

  • max_depth: max depth in tree search. Invisible root item has depth -1,

    first level datasets 0, subdatasets 1, ...

gsdview.widgets.get_filedialog(parent=None)
gsdview.widgets.get_mainwin()

Previous topic

gsdview.utils

Next topic

gsdview.metadatamng

This Page