spinetoolbox.widgets.tabular_view_header_widget

Contains TabularViewHeaderWidget class.

authors:
  1. Vennström (VTT), M. Marin (KTH)
date:

2.12.2019

Module Contents

class spinetoolbox.widgets.tabular_view_header_widget.TabularViewHeaderWidget(identifier, name, area, menu=None, parent=None)[source]

Bases: PySide2.QtWidgets.QFrame

A draggable QWidget.

Parameters:
  • identifier (int) –
  • name (str) –
  • area (str) – either “rows”, “columns”, or “frozen”
  • menu (FilterMenu, optional) –
  • parent (QWidget, optional) – Parent widget
header_dropped[source]
_H_MARGIN = 3[source]
_SPACING = 16[source]
identifier[source]
area[source]
mousePressEvent(self, event)[source]

Register drag start position

mouseMoveEvent(self, event)[source]

Start dragging action if needed

mouseReleaseEvent(self, event)[source]

Forget drag start position

dragEnterEvent(self, event)[source]
dropEvent(self, event)[source]