bluesky_runs_catalog_table_view#

QTableView of tiled “CatalogOfBlueskyRuns”.

BRC: BlueskyRunsCatalog

Uses bluesky_runs_catalog_table_model.BRCTableModel.

BRCTableView(*args, **kwargs)

class gemviz.bluesky_runs_catalog_table_view.BRCTableView(*args: Any, **kwargs: Any)[source]#
calculateVisibleRows()[source]#

Calculate the number of visible whole rows in the table view.

checkForNewRuns()[source]#

Check if new runs have been added to the catalog.

doPagerButtons(action, **kwargs)[source]#

User clicked a button to change the page.

eventFilter(obj, event)[source]#

Filter events to detect table viewport resize.

property pagerAtEnd#

Is this the last page?

property pagerAtStart#

Is this the first page?

run_double_selected#

alias of object

run_selected#

alias of object

setButtonPermissions()[source]#

Enable/disable the pager buttons, depending on page in view.

setPage(offset, size)[source]#

Choose the page. Update the model.

setup(page_offset, page_size)[source]#

Setup the catalog view panel.

updateModelData()[source]#

Send a new page of runs to the model.

updatePageSizeFromVisibleRows()[source]#

Update page size based on number of visible rows.