OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
GameMenu::ListViewDialog Struct Reference
Inheritance diagram for GameMenu::ListViewDialog:

Public Member Functions

 ListViewDialog (GameMenu &owner, Item &list)
 
void mouseDownEvent (MouseEvent &e) override
 
void showQuest ()
 
void keyDownEvent (KeyEvent &e) override
 
void keyRepeatEvent (KeyEvent &e) override
 
void keyUpEvent (KeyEvent &e) override
 
void mouseWheelEvent (Tempest::MouseEvent &event) override
 
void onMove (int dy)
 
void paintEvent (PaintEvent &) override
 
void paintShadow (PaintEvent &) override
 
size_t numQuests () const
 
const QuestLog::QuestselectedQuest () const
 

Public Attributes

GameMenuowner
 
Itemlist
 
QuestStat status = QuestStat::Log
 

Detailed Description

Definition at line 78 of file gamemenu.cpp.

Constructor & Destructor Documentation

◆ ListViewDialog()

GameMenu::ListViewDialog::ListViewDialog ( GameMenu owner,
Item list 
)
inline

Definition at line 79 of file gamemenu.cpp.

Member Function Documentation

◆ keyDownEvent()

void GameMenu::ListViewDialog::keyDownEvent ( KeyEvent &  e)
inlineoverride

Definition at line 127 of file gamemenu.cpp.

◆ keyRepeatEvent()

void GameMenu::ListViewDialog::keyRepeatEvent ( KeyEvent &  e)
inlineoverride

Definition at line 129 of file gamemenu.cpp.

◆ keyUpEvent()

void GameMenu::ListViewDialog::keyUpEvent ( KeyEvent &  e)
inlineoverride

Definition at line 133 of file gamemenu.cpp.

◆ mouseDownEvent()

void GameMenu::ListViewDialog::mouseDownEvent ( MouseEvent &  e)
inlineoverride

Definition at line 86 of file gamemenu.cpp.

◆ mouseWheelEvent()

void GameMenu::ListViewDialog::mouseWheelEvent ( Tempest::MouseEvent &  event)
inlineoverride

Definition at line 152 of file gamemenu.cpp.

◆ numQuests()

size_t GameMenu::ListViewDialog::numQuests ( ) const
inline

Definition at line 171 of file gamemenu.cpp.

◆ onMove()

void GameMenu::ListViewDialog::onMove ( int  dy)
inline

Definition at line 156 of file gamemenu.cpp.

◆ paintEvent()

void GameMenu::ListViewDialog::paintEvent ( PaintEvent &  )
inlineoverride

Definition at line 168 of file gamemenu.cpp.

◆ paintShadow()

void GameMenu::ListViewDialog::paintShadow ( PaintEvent &  )
inlineoverride

Definition at line 169 of file gamemenu.cpp.

◆ selectedQuest()

const QuestLog::Quest * GameMenu::ListViewDialog::selectedQuest ( ) const
inline

Definition at line 175 of file gamemenu.cpp.

◆ showQuest()

void GameMenu::ListViewDialog::showQuest ( )
inline

Definition at line 95 of file gamemenu.cpp.

Member Data Documentation

◆ list

Item& GameMenu::ListViewDialog::list

Definition at line 191 of file gamemenu.cpp.

◆ owner

GameMenu& GameMenu::ListViewDialog::owner

Definition at line 190 of file gamemenu.cpp.

◆ status

QuestStat GameMenu::ListViewDialog::status = QuestStat::Log

Definition at line 192 of file gamemenu.cpp.


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