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