sciplot.ui.models package
Submodules
sciplot.ui.models.abstract module
Abstract ModelViewDelegate for MPL objects
Created on Thu Jul 7 10:01:23 2016
@author: chc
-
class
sciplot.ui.models.abstract.
AbstractEditDelegateMpl
(parent: QObject = None)[source]
Bases: PyQt5.QtWidgets.QStyledItemDelegate
-
createEditor
(parent, option, index)[source]
-
setEditorData
(self, QWidget, QModelIndex)[source]
-
setModelData
(self, QWidget, QAbstractItemModel, QModelIndex)[source]
-
class
sciplot.ui.models.abstract.
AbstractTableModelMpl
(parent: QObject = None)[source]
Bases: PyQt5.QtCore.QAbstractTableModel
, PyQt5.QtCore.QObject
-
columnCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
data
(index, role=0)[source]
-
deleteData
(index)[source]
-
doubleClickCheck
(index)[source]
-
flags
(index)[source]
-
rowCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
setData
(index, value, role=2)[source]
sciplot.ui.models.bars module
ModelViewDelegate for an MPL Line object
Created on Thu Jul 7 10:01:23 2016
@author: chc
-
class
sciplot.ui.models.bars.
EditDelegateBars
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractEditDelegateMpl
-
createEditor
(parent, option, index)[source]
-
setEditorData
(self, QWidget, QModelIndex)[source]
-
setModelData
(self, QWidget, QAbstractItemModel, QModelIndex)[source]
-
class
sciplot.ui.models.bars.
TableModelBars
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractTableModelMpl
-
_COL_ALPHA
= 1
-
_COL_DELETE
= 6
-
_COL_EDGECOLOR
= 2
-
_COL_FACECOLOR
= 0
-
_COL_LABEL
= 5
-
_COL_LINEWIDTH
= 3
-
_COL_WIDTH_FACTOR
= 4
-
changeColor
(index)[source]
-
columnCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
data
(index, role=0)[source]
-
dataDeleted
-
deleteData
(index)[source]
-
doubleClickCheck
(index)[source]
-
flags
(index)[source]
-
rowCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
setData
(index, value, role=2)[source]
sciplot.ui.models.fillbetween module
This entire model is for fill-between type of plots, which actually uses
polycollections. In the future, this may become a polycollections model,
but for now K.I.S.S.
Created on Thu Jul 7 15:25:08 2016
@author: chc
-
class
sciplot.ui.models.fillbetween.
EditDelegateFillBetween
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractEditDelegateMpl
-
createEditor
(parent, option, index)[source]
-
setEditorData
(self, QWidget, QModelIndex)[source]
-
setModelData
(self, QWidget, QAbstractItemModel, QModelIndex)[source]
-
class
sciplot.ui.models.fillbetween.
TableModelFillBetween
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractTableModelMpl
-
_COL_ALPHA
= 1
-
_COL_DELETE
= 5
-
_COL_EDGECOLOR
= 2
-
_COL_FACECOLOR
= 0
-
_COL_LABEL
= 4
-
_COL_LINEWIDTH
= 3
-
changeColor
(index)[source]
-
columnCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
Return col count of table view
-
data
(index, role=0)[source]
-
dataDeleted
-
deleteData
(index)[source]
-
doubleClickCheck
(index)[source]
Double-clicking certain columns has special effects. In this case,
the color change columns and the delete column
-
flags
(index)[source]
Basic horizontal header with no special role
-
rowCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
Return row count of table view
-
setData
(index, value, role=2)[source]
sciplot.ui.models.images module
Created on Fri Jul 8 14:11:40 2016
@author: chc
-
class
sciplot.ui.models.images.
EditDelegateImages
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractEditDelegateMpl
-
createEditor
(parent, option, index)[source]
-
setEditorData
(self, QWidget, QModelIndex)[source]
-
setModelData
(self, QWidget, QAbstractItemModel, QModelIndex)[source]
-
class
sciplot.ui.models.images.
TableModelImages
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractTableModelMpl
-
_COL_ALPHA
= 1
-
_COL_CBAR
= 5
-
_COL_CLIM_HIGH
= 3
-
_COL_CLIM_LOW
= 2
-
_COL_CMAP
= 0
-
_COL_DELETE
= 6
-
_COL_LABEL
= 4
-
columnCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
data
(index, role=0)[source]
-
dataDeleted
-
deleteData
(index)[source]
-
doubleClickCheck
(index)[source]
-
flags
(index)[source]
-
rowCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
setData
(index, value, role=2)[source]
sciplot.ui.models.lines module
ModelViewDelegate for an MPL Line object
Created on Thu Jul 7 10:01:23 2016
@author: chc
-
class
sciplot.ui.models.lines.
EditDelegateLines
(parent: QObject = None)[source]
Bases: sciplot.ui.models.abstract.AbstractEditDelegateMpl
-
createEditor
(parent, option, index)[source]
-
setEditorData
(self, QWidget, QModelIndex)[source]
-
setModelData
(self, QWidget, QAbstractItemModel, QModelIndex)[source]
-
class
sciplot.ui.models.lines.
TableModelLines
(parent=None)[source]
Bases: sciplot.ui.models.abstract.AbstractTableModelMpl
-
_COL_ALPHA
= 1
-
_COL_COLOR
= 0
-
_COL_DELETE
= 7
-
_COL_LABEL
= 6
-
_COL_LINESTYLE
= 3
-
_COL_LINEWIDTH
= 2
-
_COL_MARKER
= 4
-
_COL_MARKERSIZE
= 5
-
changeColor
(index)[source]
-
columnCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
data
(index, role=0)[source]
-
dataDeleted
-
deleteData
(index)[source]
-
doubleClickCheck
(index)[source]
-
flags
(index)[source]
-
rowCount
(parent=<PyQt5.QtCore.QModelIndex object>)[source]
-
setData
(index, value, role=2)[source]
Module contents