Visual Computing Library
devel
|
Public Types | |
using | ParentType = QWindow |
Public Member Functions | |
void * | displayId () 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) | |
void * | windowPtr () |
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 | |
auto * | derived () |
const auto * | derived () const |
void | paintEvent (QPaintEvent *event) override |
Private Attributes | |
std::string | mTitle |