Visual Computing Library  devel
Loading...
Searching...
No Matches
vcl::qt::WindowManager< DerivedRenderApp > Class Template Reference
Inheritance diagram for vcl::qt::WindowManager< DerivedRenderApp >:

Public Types

using ParentType = QWindow
 

Public Member Functions

voiddisplayId () const
 
Point2f dpiScale () const
 
bool isMinimized () const
 
void setWindowTitle (const std::string &title)
 
void update ()
 
 WindowManager (const std::string &windowTitle, uint width=1024, uint height=768, QWindow *parent=nullptr)
 
 WindowManager (QWindow *parent=nullptr)
 
voidwindowPtr ()
 
const std::string & windowTitle () const
 

Static Public Attributes

static const uint WINDOW_MANAGER_ID = WindowManagerId::QT_WINDOW
 

Protected Member Functions

bool event (QEvent *event)
 
void exposeEvent (QExposeEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 
void keyReleaseEvent (QKeyEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 
void wheelEvent (QWheelEvent *event) override
 

Private Member Functions

autoderived ()
 
const autoderived () const
 
void paintEvent (QPaintEvent *event) override
 

Private Attributes

std::string mTitle
 

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