A collection of functions and an Object that serve as the primary interface to the Optika package allowing application developers to obtain user input. More...
#include "Optika_metawindow.hpp"
Classes | |
class | Optika::OptikaGUI |
A class that allows the user to create and customize their Optika GUI. More... | |
Functions | |
Basic Input Getting Function | |
void | Optika::getInput (RCP< ParameterList > validParameters, RCP< DependencySheet > dependencySheet=null, void(*customFunc)(RCP< const ParameterList >)=NULL) |
Retreives the input for a Teuchos Parameter List using a GUI. Note the Parameter List will be edited. All user input will be stored in it. Also runs the function specified whenever the user clicks the action button and uses the specified dependency list. More... | |
void | Optika::getInput (const std::string &nameOfXmlFile, RCP< ParameterList > &userInput, void(*customFunc)(RCP< const ParameterList >)=NULL) |
Reads in a set of parameters and dependencies from the specified xmlfile, displays a GUI, and stores the users input in the sprecified ParameterList. If a custom function is provided, it is run upon the user clicking the action button. More... | |
void | Optika::getInputExtraOptions (RCP< ParameterList > validParameters, RCP< DependencySheet > dependencySheet=null, std::string styleSheetFilePath="", std::string iconFilePath="", void(*customFunc)(RCP< const ParameterList >)=NULL) |
Retreives the input for a Teuchos Parameter List using a GUI. Note the Parameter List will be edited. All user input will be stored in it. Also runs the function specified whenever the user clicks the action button and uses the specified dependency list. One more button will be available that will not ask user for saving the file. A Qt stylesheet file can be passed too. More... | |
void | Optika::getInputExtraOptions (const std::string &nameOfXmlFile, RCP< ParameterList > &userInput, std::string styleSheetFilePath="", std::string iconFilePath="", void(*customFunc)(RCP< const ParameterList >)=NULL) |
Reads in a set of parameters and dependencies from the specified xmlfile, displays a GUI, and stores the users input in the sprecified ParameterList. If a custom function is provided, it is run upon the user clicking the action button. One more button will be available that will not ask user for saving the file. A Qt stylesheet file can be passed too. More... | |
A collection of functions and an Object that serve as the primary interface to the Optika package allowing application developers to obtain user input.