OpenMW
Public Slots | Public Member Functions | Private Slots | Private Member Functions | Private Attributes
Launcher::GraphicsPage Class Reference

#include <graphicspage.hpp>

List of all members.

Public Slots

void rendererChanged (const QString &renderer)
void screenChanged (int screen)

Public Member Functions

 GraphicsPage (Files::ConfigurationManager &cfg, GraphicsSettings &graphicsSettings, QWidget *parent=0)
void saveSettings ()
bool loadSettings ()

Private Slots

void slotFullScreenChanged (int state)
void slotStandardToggled (bool checked)

Private Member Functions

QStringList getAvailableOptions (const QString &key, Ogre::RenderSystem *renderer)
QStringList getAvailableResolutions (int screen)
QRect getMaximumResolution ()
bool setupOgre ()
bool setupSDL ()

Private Attributes

OgreInit::OgreInit mOgreInit
Ogre::Root * mOgre
Ogre::RenderSystem * mSelectedRenderSystem
Ogre::RenderSystem * mOpenGLRenderSystem
Ogre::RenderSystem * mDirect3DRenderSystem
Files::ConfigurationManagermCfgMgr
GraphicsSettingsmGraphicsSettings

Constructor & Destructor Documentation

Launcher::GraphicsPage::GraphicsPage ( Files::ConfigurationManager cfg,
GraphicsSettings graphicsSettings,
QWidget *  parent = 0 
)

Member Function Documentation

QStringList Launcher::GraphicsPage::getAvailableOptions ( const QString &  key,
Ogre::RenderSystem *  renderer 
) [private]
QStringList Launcher::GraphicsPage::getAvailableResolutions ( int  screen) [private]
void Launcher::GraphicsPage::rendererChanged ( const QString &  renderer) [slot]
void Launcher::GraphicsPage::screenChanged ( int  screen) [slot]
void Launcher::GraphicsPage::slotFullScreenChanged ( int  state) [private, slot]
void Launcher::GraphicsPage::slotStandardToggled ( bool  checked) [private, slot]

Member Data Documentation

Ogre::RenderSystem* Launcher::GraphicsPage::mDirect3DRenderSystem [private]
Ogre::Root* Launcher::GraphicsPage::mOgre [private]
Ogre::RenderSystem* Launcher::GraphicsPage::mOpenGLRenderSystem [private]
Ogre::RenderSystem* Launcher::GraphicsPage::mSelectedRenderSystem [private]

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