DIE Engine
Loading...
Searching...
No Matches
WdgMapEditor Class Reference

#include <wdgmapeditor.h>

Inheritance diagram for WdgMapEditor:

Public Member Functions

 WdgMapEditor (QWidget *parent=nullptr)
void setViewMode (VIEW_MODES mode)
void setCenter ()
void setOffsetX (float x)
void setOffsetZ (float z)
float getOffsetX ()
float getOffsetZ ()
QVector2D getCursor ()

Protected Member Functions

void paintEvent (QPaintEvent *event) override
void mouseMoveEvent (QMouseEvent *event) override
void mousePressEvent (QMouseEvent *event) override
void mouseReleaseEvent (QMouseEvent *event) override
void wheelEvent (QWheelEvent *event) override

Detailed Description

WALLER Map editor for the DIE engine (c) Fred's Lab 2024-2026 Frédéric Meslin / info@.nosp@m.fred.nosp@m.slab..nosp@m.net SPDX-License-Identifier: MIT If used commercially, contributions, donations are highly appreciated.

2D map editor widget

Constructor & Destructor Documentation

◆ WdgMapEditor()

WdgMapEditor::WdgMapEditor ( QWidget * parent = nullptr)
explicit

Member Function Documentation

◆ getCursor()

QVector2D WdgMapEditor::getCursor ( )
inline

◆ getOffsetX()

float WdgMapEditor::getOffsetX ( )
inline

◆ getOffsetZ()

float WdgMapEditor::getOffsetZ ( )
inline

◆ mouseMoveEvent()

void WdgMapEditor::mouseMoveEvent ( QMouseEvent * event)
overrideprotected

◆ mousePressEvent()

void WdgMapEditor::mousePressEvent ( QMouseEvent * event)
overrideprotected

◆ mouseReleaseEvent()

void WdgMapEditor::mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

◆ paintEvent()

void WdgMapEditor::paintEvent ( QPaintEvent * event)
overrideprotected

◆ setCenter()

void WdgMapEditor::setCenter ( )

◆ setOffsetX()

void WdgMapEditor::setOffsetX ( float x)

◆ setOffsetZ()

void WdgMapEditor::setOffsetZ ( float z)

◆ setViewMode()

void WdgMapEditor::setViewMode ( VIEW_MODES mode)

◆ wheelEvent()

void WdgMapEditor::wheelEvent ( QWheelEvent * event)
overrideprotected

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