spinetoolbox.spine_db_editor.widgets.tabular_view_header_widget

Contains TabularViewHeaderWidget class.

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

date

2.12.2019

Module Contents

Classes

TabularViewHeaderWidget

A draggable QWidget.

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

Bases: PySide2.QtWidgets.QFrame

A draggable QWidget.

Parameters
  • identifier (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]
property identifier(self)[source]
property area(self)[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]