Isis Developer Reference
GuiParameterFactory.h
Go to the documentation of this file.
1 #ifndef Isis_GuiParameterFactory_h
2 #define Isis_GuiParameterFactory_h
3 
8 /* SPDX-License-Identifier: CC0-1.0 */
9 
10 #include <QGridLayout>
11 #include "GuiParameter.h"
12 
13 namespace Isis {
20  public:
21  static GuiParameter *Create(QGridLayout *grid,
23  int group, int param);
24 
25  private:
27  virtual ~GuiParameterFactory() {};
28  };
29 };
30 
31 
32 
33 #endif
GuiFilenameParameter.h
IsisAml::ParamListSize
int ParamListSize(const int &group, const int &param) const
Returns the number of options in the specified parameter's list.
Definition: IsisAml.cpp:1601
GuiDoubleParameter.h
Isis::GuiStringParameter
Definition: GuiStringParameter.h:23
GuiIntegerParameter.h
Isis::GuiListParameter
Definition: GuiListParameter.h:26
GuiBooleanParameter.h
GuiParameterFactory.h
GuiListParameter.h
Isis::GuiBooleanParameter
Definition: GuiBooleanParameter.h:21
GuiParameter.h
IsisAml::ParamType
QString ParamType(const int &group, const int &param) const
Returns the parameter type of a parameter in a specified group.
Definition: IsisAml.cpp:1492
Isis::GuiParameter
Definition: GuiParameter.h:34
GuiCubeParameter.h
Isis::GuiFileNameParameter
Definition: GuiFilenameParameter.h:32
_FILEINFO_
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis::GuiCubeParameter
Definition: GuiCubeParameter.h:33
Application.h
Isis::IException
Isis exception class.
Definition: IException.h:91
Isis::IException::Programmer
@ Programmer
This error is for when a programmer made an API call that was illegal.
Definition: IException.h:146
Isis::UserInterface
Command Line and Xml loader, validation, and access.
Definition: UserInterface.h:140
Isis::GuiParameterFactory::Create
static GuiParameter * Create(QGridLayout *grid, Isis::UserInterface &ui, int group, int param)
Definition: GuiParameterFactory.cpp:20
Isis::GuiIntegerParameter
Definition: GuiIntegerParameter.h:23
GuiComboBoxParameter.h
GuiStringParameter.h
UserInterface.h
Isis::GuiParameterFactory
Definition: GuiParameterFactory.h:19
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::GuiComboBoxParameter
Definition: GuiComboBoxParameter.h:26
Isis::GuiDoubleParameter
Definition: GuiDoubleParameter.h:23