| [f7ee68] | 1 | /* | 
|---|
| [56f73b] | 2 | * DummyUI.hpp | 
|---|
| [f7ee68] | 3 | * | 
|---|
|  | 4 | *  Created on: Jul 29, 2010 | 
|---|
|  | 5 | *      Author: crueger | 
|---|
|  | 6 | */ | 
|---|
|  | 7 |  | 
|---|
| [56f73b] | 8 | #ifndef DUMMYUI_HPP_ | 
|---|
|  | 9 | #define DUMMYUI_HPP_ | 
|---|
|  | 10 |  | 
|---|
|  | 11 | // include config.h | 
|---|
|  | 12 | #ifdef HAVE_CONFIG_H | 
|---|
|  | 13 | #include <config.h> | 
|---|
|  | 14 | #endif | 
|---|
| [f7ee68] | 15 |  | 
|---|
|  | 16 | #include "UIElements/UIFactory.hpp" | 
|---|
|  | 17 | #include "UIElements/Dialog.hpp" | 
|---|
|  | 18 |  | 
|---|
|  | 19 | class DummyDialog : public Dialog | 
|---|
|  | 20 | { | 
|---|
|  | 21 | public: | 
|---|
|  | 22 | DummyDialog(){} | 
|---|
|  | 23 | virtual ~DummyDialog(){} | 
|---|
|  | 24 |  | 
|---|
|  | 25 | virtual void queryEmpty(const char *, std::string = ""){} | 
|---|
|  | 26 | virtual void queryBoolean(const char *, std::string = ""){} | 
|---|
|  | 27 | virtual void queryInt(const char *, std::string = ""){} | 
|---|
|  | 28 | virtual void queryInts(const char *, std::string = ""){} | 
|---|
|  | 29 | virtual void queryString(const char*, std::string = ""){} | 
|---|
|  | 30 | virtual void queryStrings(const char*, std::string = ""){} | 
|---|
|  | 31 | virtual void queryDouble(const char*, std::string = ""){} | 
|---|
|  | 32 | virtual void queryDoubles(const char*, std::string = ""){} | 
|---|
|  | 33 | virtual void queryAtom(const char*,std::string = ""){} | 
|---|
|  | 34 | virtual void queryAtoms(const char*,std::string = ""){} | 
|---|
|  | 35 | virtual void queryMolecule(const char*,std::string = ""){} | 
|---|
|  | 36 | virtual void queryMolecules(const char*,std::string = ""){} | 
|---|
|  | 37 | virtual void queryVector(const char*,bool, std::string = ""){} | 
|---|
|  | 38 | virtual void queryVectors(const char*,bool, std::string = ""){} | 
|---|
|  | 39 | virtual void queryBox(const char*, std::string = ""){} | 
|---|
|  | 40 | virtual void queryElement(const char*, std::string = ""){} | 
|---|
|  | 41 | virtual void queryElements(const char*, std::string = ""){} | 
|---|
| [6f5dfe] | 42 | virtual void queryFile(const char*, std::string = ""){} | 
|---|
| [0275ad] | 43 | virtual void queryRandomNumberDistribution_Parameters(const char*, std::string = ""){} | 
|---|
| [f7ee68] | 44 | }; | 
|---|
|  | 45 |  | 
|---|
|  | 46 | class DummyUIFactory : public UIFactory | 
|---|
|  | 47 | { | 
|---|
|  | 48 | public: | 
|---|
|  | 49 | virtual ~DummyUIFactory(){} | 
|---|
|  | 50 |  | 
|---|
|  | 51 | virtual Dialog* makeDialog(){return new DummyDialog;} | 
|---|
|  | 52 | virtual MainWindow* makeMainWindow(){return 0;} | 
|---|
|  | 53 |  | 
|---|
|  | 54 | struct description : public UIFactory::factoryDescription { | 
|---|
|  | 55 | description(): | 
|---|
|  | 56 | UIFactory::factoryDescription("Dummy") | 
|---|
|  | 57 | {} | 
|---|
|  | 58 | virtual ~description(){} | 
|---|
|  | 59 |  | 
|---|
|  | 60 | virtual UIFactory* makeFactory(){return new DummyUIFactory;}; | 
|---|
|  | 61 | }; | 
|---|
|  | 62 |  | 
|---|
|  | 63 | protected: | 
|---|
|  | 64 | DummyUIFactory(){} | 
|---|
|  | 65 | }; | 
|---|
|  | 66 |  | 
|---|
| [56f73b] | 67 | #endif /* DUMMYUI_HPP_ */ | 
|---|