LibrePCB Developers Documentation
Loading...
Searching...
No Matches
IF_GraphicsViewEventHandler Class Reference

The IF_GraphicsViewEventHandler class. More...

#include <if_graphicsvieweventhandler.h>

+ Inheritance diagram for IF_GraphicsViewEventHandler:
+ Collaboration diagram for IF_GraphicsViewEventHandler:

Public Member Functions

 IF_GraphicsViewEventHandler () noexcept
 
virtual ~IF_GraphicsViewEventHandler () noexcept
 
virtual bool graphicsSceneKeyPressed (const GraphicsSceneKeyEvent &e) noexcept
 
virtual bool graphicsSceneKeyReleased (const GraphicsSceneKeyEvent &e) noexcept
 
virtual bool graphicsSceneMouseMoved (const GraphicsSceneMouseEvent &e) noexcept
 
virtual bool graphicsSceneLeftMouseButtonPressed (const GraphicsSceneMouseEvent &e) noexcept
 
virtual bool graphicsSceneLeftMouseButtonReleased (const GraphicsSceneMouseEvent &e) noexcept
 
virtual bool graphicsSceneLeftMouseButtonDoubleClicked (const GraphicsSceneMouseEvent &e) noexcept
 
virtual bool graphicsSceneRightMouseButtonReleased (const GraphicsSceneMouseEvent &e) noexcept
 

Detailed Description

Constructor & Destructor Documentation

◆ IF_GraphicsViewEventHandler()

IF_GraphicsViewEventHandler ( )
inlineexplicitnoexcept

◆ ~IF_GraphicsViewEventHandler()

virtual ~IF_GraphicsViewEventHandler ( )
inlinevirtualnoexcept

Member Function Documentation

◆ graphicsSceneKeyPressed()

virtual bool graphicsSceneKeyPressed ( const GraphicsSceneKeyEvent e)
inlinevirtualnoexcept

Reimplemented in PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneKeyReleased()

virtual bool graphicsSceneKeyReleased ( const GraphicsSceneKeyEvent e)
inlinevirtualnoexcept

Reimplemented in PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneMouseMoved()

virtual bool graphicsSceneMouseMoved ( const GraphicsSceneMouseEvent e)
inlinevirtualnoexcept

Reimplemented in BackgroundImageSetupDialog, PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneLeftMouseButtonPressed()

virtual bool graphicsSceneLeftMouseButtonPressed ( const GraphicsSceneMouseEvent e)
inlinevirtualnoexcept

Reimplemented in BackgroundImageSetupDialog, PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneLeftMouseButtonReleased()

virtual bool graphicsSceneLeftMouseButtonReleased ( const GraphicsSceneMouseEvent e)
inlinevirtualnoexcept

Reimplemented in BackgroundImageSetupDialog, PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneLeftMouseButtonDoubleClicked()

virtual bool graphicsSceneLeftMouseButtonDoubleClicked ( const GraphicsSceneMouseEvent e)
inlinevirtualnoexcept

Reimplemented in PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

◆ graphicsSceneRightMouseButtonReleased()

virtual bool graphicsSceneRightMouseButtonReleased ( const GraphicsSceneMouseEvent e)
inlinevirtualnoexcept

Reimplemented in PackageEditorWidget, SymbolTab, Board2dTab, and SchematicTab.

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: