NSCore::GuiServer_Interface Class Reference

Abstract interface for a GUI server. More...

#include <guiserver_interface.h>

Inheritance diagram for NSCore::GuiServer_Interface:

GraphicalGuiServer NSCore::CachingGuiServer

List of all members.

Public Types

enum  FileType { Read, Write, Dir }

Public Member Functions

virtual ~GuiServer_Interface ()
virtual void message (const QString &title, const QString &text) const =0
virtual bool messageYesNo (const QString &title, const QString &text) const =0
virtual bool messageOkCancel (const QString &title, const QString &text) const =0
virtual double getDouble (const QString &title, const QString &label, double initvalue, double minvalue, double maxvalue) const =0
virtual int getInt (const QString &title, const QString &label, int initvalue, int minvalue, int maxvalue) const =0
virtual QString getString (const QString &title, const QString &label, const QString &initvalue) const =0
virtual QString getItem (const QString &title, const QString &label, const QStringList &list) const =0
virtual QString getItem (const QString &title, const QString &desc, const QList< ListItem > items) const =0
virtual QString getFileName (const QString &title, const QString &dir, const QString &filter, const FileType &)=0

Classes

struct  ListItem


Detailed Description

Abstract interface for a GUI server.


Member Enumeration Documentation

Enumerator:
Read 
Write 
Dir 


Constructor & Destructor Documentation

virtual NSCore::GuiServer_Interface::~GuiServer_Interface (  )  [inline, virtual]


Member Function Documentation

virtual void NSCore::GuiServer_Interface::message ( const QString &  title,
const QString &  text 
) const [pure virtual]

virtual bool NSCore::GuiServer_Interface::messageYesNo ( const QString &  title,
const QString &  text 
) const [pure virtual]

virtual bool NSCore::GuiServer_Interface::messageOkCancel ( const QString &  title,
const QString &  text 
) const [pure virtual]

virtual double NSCore::GuiServer_Interface::getDouble ( const QString &  title,
const QString &  label,
double  initvalue,
double  minvalue,
double  maxvalue 
) const [pure virtual]

virtual int NSCore::GuiServer_Interface::getInt ( const QString &  title,
const QString &  label,
int  initvalue,
int  minvalue,
int  maxvalue 
) const [pure virtual]

virtual QString NSCore::GuiServer_Interface::getString ( const QString &  title,
const QString &  label,
const QString &  initvalue 
) const [pure virtual]

virtual QString NSCore::GuiServer_Interface::getItem ( const QString &  title,
const QString &  label,
const QStringList &  list 
) const [pure virtual]

virtual QString NSCore::GuiServer_Interface::getItem ( const QString &  title,
const QString &  desc,
const QList< ListItem items 
) const [pure virtual]

Implemented in GraphicalGuiServer.

virtual QString NSCore::GuiServer_Interface::getFileName ( const QString &  title,
const QString &  dir,
const QString &  filter,
const FileType  
) [pure virtual]


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

Generated on Tue Apr 12 02:10:25 2011 for epos by  doxygen 1.5.5