Home ⌂Doc Index ◂Up ▴

eric6.Graphics.PixmapDiagram

Module implementing a dialog showing a pixmap.

Global Attributes

None

Classes

PixmapDiagram Class implementing a dialog showing a pixmap.

Functions

None


PixmapDiagram

Class implementing a dialog showing a pixmap.

Derived from

E5MainWindow

Class Attributes

ZoomLevelDefault
ZoomLevels

Class Methods

None

Methods

PixmapDiagram Constructor
__adjustScrollBar Private method to adjust a scrollbar by a certain factor.
__doZoom Private method to set the zoom value in percent.
__initActions Private method to initialize the view actions.
__initContextMenu Private method to initialize the context menu.
__initToolBars Private method to populate the toolbars with our actions.
__levelForZoom Private method determining the zoom level index given a zoom factor.
__print Private slot to the actual printing.
__printDiagram Private slot called to print the diagram.
__printPreviewDiagram Private slot called to show a print preview of the diagram.
__showContextMenu Private slot to show the context menu of the listview.
__showPixmap Private method to show a file.
__zoom Private method to get the current zoom factor in percent.
__zoomIn Private method to zoom into the pixmap.
__zoomOut Private method to zoom out of the pixmap.
__zoomReset Private method to reset the zoom value.
event Public method handling events.
gestureEvent Protected method handling gesture events.
getDiagramName Public method to retrieve a name for the diagram.
getStatus Public method to retrieve the status of the canvas.
wheelEvent Protected method to handle wheel events.

Static Methods

None

PixmapDiagram (Constructor)

PixmapDiagram(pixmap, parent=None, name=None)

Constructor

pixmap
filename of a graphics file to show (string)
parent
parent widget of the view (QWidget)
name
name of the view widget (string)

PixmapDiagram.__adjustScrollBar

__adjustScrollBar(scrollBar, factor)

Private method to adjust a scrollbar by a certain factor.

scrollBar
reference to the scrollbar object (QScrollBar)
factor
factor to adjust by (float)

PixmapDiagram.__doZoom

__doZoom(value)

Private method to set the zoom value in percent.

value
zoom value in percent (integer)

PixmapDiagram.__initActions

__initActions()

Private method to initialize the view actions.

PixmapDiagram.__initContextMenu

__initContextMenu()

Private method to initialize the context menu.

PixmapDiagram.__initToolBars

__initToolBars()

Private method to populate the toolbars with our actions.

PixmapDiagram.__levelForZoom

__levelForZoom(zoom)

Private method determining the zoom level index given a zoom factor.

zoom
zoom factor (integer)
Returns:
index of zoom factor (integer)

PixmapDiagram.__print

__print(printer)

Private slot to the actual printing.

printer
reference to the printer object (QPrinter)

PixmapDiagram.__printDiagram

__printDiagram()

Private slot called to print the diagram.

PixmapDiagram.__printPreviewDiagram

__printPreviewDiagram()

Private slot called to show a print preview of the diagram.

PixmapDiagram.__showContextMenu

__showContextMenu(coord)

Private slot to show the context menu of the listview.

coord
the position of the mouse pointer (QPoint)

PixmapDiagram.__showPixmap

__showPixmap(filename)

Private method to show a file.

filename
name of the file to be shown (string)
Returns:
flag indicating success (boolean)

PixmapDiagram.__zoom

__zoom()

Private method to get the current zoom factor in percent.

Returns:
current zoom factor in percent (integer)

PixmapDiagram.__zoomIn

__zoomIn()

Private method to zoom into the pixmap.

PixmapDiagram.__zoomOut

__zoomOut()

Private method to zoom out of the pixmap.

PixmapDiagram.__zoomReset

__zoomReset()

Private method to reset the zoom value.

PixmapDiagram.event

event(evt)

Public method handling events.

evt
reference to the event (QEvent)
Returns:
flag indicating, if the event was handled (boolean)

PixmapDiagram.gestureEvent

gestureEvent(evt)

Protected method handling gesture events.

evt
reference to the gesture event (QGestureEvent

PixmapDiagram.getDiagramName

getDiagramName()

Public method to retrieve a name for the diagram.

Returns:
name for the diagram

PixmapDiagram.getStatus

getStatus()

Public method to retrieve the status of the canvas.

Returns:
flag indicating a successful pixmap loading (boolean)

PixmapDiagram.wheelEvent

wheelEvent(evt)

Protected method to handle wheel events.

evt
reference to the wheel event (QWheelEvent)
Up



Home ⌂Doc Index ◂Up ▴