Privacy
An open-source, flexible 3D physical simulation framework
mars::main_gui::MyQMdiArea Class Reference

"MyQMdiArea" is a hack to support a background image in the MainWindow More...

#include <MyQMdiArea.h>

Public Member Functions

 MyQMdiArea (const std::string &path)
 A constructor. More...
 
 ~MyQMdiArea ()
 A destructor. More...
 

Protected Member Functions

void paintEvent (QPaintEvent *paintEvent)
 
void resizeEvent (QResizeEvent *resizeEvent)
 

Private Attributes

QPixmap * pixmap
 
QPixmap backgroundPixmap
 
int x
 
int y
 

Detailed Description

"MyQMdiArea" is a hack to support a background image in the MainWindow

Definition at line 45 of file MyQMdiArea.h.

Constructor & Destructor Documentation

◆ MyQMdiArea()

mars::main_gui::MyQMdiArea::MyQMdiArea ( const std::string &  path)

A constructor.

Parameters
pathThe file path to the image.

Definition at line 32 of file MyQMdiArea.cpp.

◆ ~MyQMdiArea()

mars::main_gui::MyQMdiArea::~MyQMdiArea ( )

A destructor.

Definition at line 41 of file MyQMdiArea.cpp.

Member Function Documentation

◆ paintEvent()

void mars::main_gui::MyQMdiArea::paintEvent ( QPaintEvent *  paintEvent)
protected

Definition at line 44 of file MyQMdiArea.cpp.

◆ resizeEvent()

void mars::main_gui::MyQMdiArea::resizeEvent ( QResizeEvent *  resizeEvent)
protected

Definition at line 56 of file MyQMdiArea.cpp.

Member Data Documentation

◆ backgroundPixmap

QPixmap mars::main_gui::MyQMdiArea::backgroundPixmap
private

Definition at line 69 of file MyQMdiArea.h.

◆ pixmap

QPixmap* mars::main_gui::MyQMdiArea::pixmap
private

Definition at line 68 of file MyQMdiArea.h.

◆ x

int mars::main_gui::MyQMdiArea::x
private

Definition at line 70 of file MyQMdiArea.h.

◆ y

int mars::main_gui::MyQMdiArea::y
private

Definition at line 70 of file MyQMdiArea.h.


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