MAK RTIspy API Documentation for HLA 1516
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Attributes
DtRidWidget Class Reference

DtRidWidget provides an interface for getting RID settings. More...

+ Inheritance diagram for DtRidWidget:
+ Collaboration diagram for DtRidWidget:

Public Member Functions

 DtRidWidget (bool viewOnly, QWidget *parent=0)
 Construct a base rid widget. More...
 
 ~DtRidWidget ()
 Destructor. More...
 
void setRidParams (const DtRIDParameters *ridParams, const MAKRti::DtString &filename=MAKRti::DtString::nullString())
 Sets or clears the RID parameters to display. More...
 
void clearRidParams ()
 
bool addSpecificProperty (MAKRti::DtString name, const DtRIDParameters::DtStringRidParameter &stringRid)
 
bool addSpecificProperty (MAKRti::DtString name, const DtRIDParameters::DtIntRidParameter &intRid)
 
bool addSpecificProperty (MAKRti::DtString name, const DtRIDParameters::DtFloatRidParameter &floatRid)
 
void addPropertyGrouping (MAKRti::DtString buttonText, const std::set< MAKRti::DtString > &propertyNames)
 
bool knownProperty (const QString &propertyName) const
 
int getSpecificIntProperty (const QString &propertyName) const
 
QString getSpecificStringProperty (const QString &propertyName) const
 
float getSpecificFloatProperty (const QString &propertyName) const
 
bool knownProperty (const MAKRti::DtString &propertyName) const
 
int getSpecificIntProperty (const MAKRti::DtString &propertyName) const
 
MAKRti::DtString getSpecificStringProperty (const MAKRti::DtString &propertyName) const
 
float getSpecificFloatProperty (const MAKRti::DtString &propertyName) const
 
bool changeSpecificProperty (const QString &propertyName, int newValue)
 
bool changeSpecificProperty (const QString &propertyName, const QString &newValue)
 
bool changeSpecificProperty (const QString &propertyName, float newValue)
 
bool changeSpecificProperty (const MAKRti::DtString propertyName, int newValue)
 
bool changeSpecificProperty (const MAKRti::DtString propertyName, const MAKRti::DtString &newValue)
 
bool changeSpecificProperty (const MAKRti::DtString propertyName, float newValue)
 
void refreshValues ()
 
void showWidget ()
 
void enableSettings ()
 
void disableSettings ()
 
void saveToFile (const QString &fileName) const
 
void loadFromFile (const QString &fileName)
 
void displayAllProperties ()
 
void destroyAllRidParameters ()
 
void destroyRidParameter (MAKRti::DtString name)
 
QString ridFileName () const
 
void setRidFileName (const QString &myRidFileName)
 
virtual void processAccept ()
 
virtual void processReject ()
 
virtual void setLoadingState (bool loading)
 
- Public Member Functions inherited from DtGenericConfigWidget
 DtGenericConfigWidget (bool viewOnly, QWidget *parent=0)
 Construct a base GenericConfig widget. More...
 
 ~DtGenericConfigWidget ()
 Destructor. More...
 
void addProperty (const DtProperty &p)
 Add a DtProperty to the property list. More...
 
void addToProperty (const DtProperty &p)
 Extend existing DtProperty. More...
 
void setProperty (QString prop, int value)
 
void setProperty (QString prop, QString value)
 
void setProperty (QString prop, bool value)
 
void setProperty (QString prop, double value)
 
void setProperty (QString prop, const QStringList &value)
 
virtual bool property (QString name, int &value) const
 
virtual bool property (QString name, QString &value) const
 
virtual bool property (QString name, double &value) const
 
virtual bool property (QString name, bool &value) const
 
virtual bool property (QString name, QStringList &value) const
 
virtual bool property (QString name) const
 
DtPropertyEditViewpropertyEditView ()
 Return a pointer to the internal DtPropertyEditView object. More...
 
const DtPropertyEditViewpropertyEditView () const
 

Public Attributes

QString myRidFilename
 

Protected Slots

void displaySubsetOnly (const QString &nameOnButton)
 
void displayFlatProperties ()
 
void displayParentGroups ()
 
void propHeaderClicked (int)
 

Protected Member Functions

void init ()
 Initialize internal data. Called from the constructors. More...
 
void addButton (const QString &buttonText)
 

Protected Attributes

std::set< QPushButton * > myDynamicButtons
 
std::map< MAKRti::DtString,
DtRIDParameters::DtFloatRidParameter
myFloatRidParameters
 
std::map< MAKRti::DtString,
DtRIDParameters::DtIntRidParameter
myIntRidParameters
 
std::map< MAKRti::DtString,
DtRIDParameters::DtStringRidParameter
myStringRidParameters
 
std::set< MAKRti::DtString > myAllKnownRidParameters
 
std::map< MAKRti::DtString,
std::set< MAKRti::DtString > > 
myDisplayGroups
 
std::map< MAKRti::DtString, int > myCompliantGroup
 
QSignalMapper * myQtSignalMapper
 
const DtRIDParametersmyParams
 
bool myShowingParentGroup
 
- Protected Attributes inherited from DtGenericConfigWidget
DtPropertyEditViewmyPropertyEditView
 
bool myViewOnly
 
Ui_genericConfigWidgetUi * myImpl
 

Static Protected Attributes

static QString theCompliantText
 

Private Attributes

const QString myShowAllText
 

Detailed Description

DtRidWidget provides an interface for getting RID settings.

Constructor & Destructor Documentation

DtRidWidget::DtRidWidget ( bool  viewOnly,
QWidget parent = 0 
)

Construct a base rid widget.

DtRidWidget::~DtRidWidget ( )

Destructor.

Member Function Documentation

void DtRidWidget::addButton ( const QString &  buttonText)
protected
void DtRidWidget::addPropertyGrouping ( MAKRti::DtString  buttonText,
const std::set< MAKRti::DtString > &  propertyNames 
)
bool DtRidWidget::addSpecificProperty ( MAKRti::DtString  name,
const DtRIDParameters::DtStringRidParameter stringRid 
)
bool DtRidWidget::addSpecificProperty ( MAKRti::DtString  name,
const DtRIDParameters::DtIntRidParameter intRid 
)
bool DtRidWidget::addSpecificProperty ( MAKRti::DtString  name,
const DtRIDParameters::DtFloatRidParameter floatRid 
)
bool DtRidWidget::changeSpecificProperty ( const QString &  propertyName,
int  newValue 
)
bool DtRidWidget::changeSpecificProperty ( const QString &  propertyName,
const QString &  newValue 
)
bool DtRidWidget::changeSpecificProperty ( const QString &  propertyName,
float  newValue 
)
bool DtRidWidget::changeSpecificProperty ( const MAKRti::DtString  propertyName,
int  newValue 
)
bool DtRidWidget::changeSpecificProperty ( const MAKRti::DtString  propertyName,
const MAKRti::DtString &  newValue 
)
bool DtRidWidget::changeSpecificProperty ( const MAKRti::DtString  propertyName,
float  newValue 
)
void DtRidWidget::clearRidParams ( )
void DtRidWidget::destroyAllRidParameters ( )
void DtRidWidget::destroyRidParameter ( MAKRti::DtString  name)
void DtRidWidget::disableSettings ( )
void DtRidWidget::displayAllProperties ( )
void DtRidWidget::displayFlatProperties ( )
protectedslot
void DtRidWidget::displayParentGroups ( )
protectedslot
void DtRidWidget::displaySubsetOnly ( const QString &  nameOnButton)
protectedslot
void DtRidWidget::enableSettings ( )
float DtRidWidget::getSpecificFloatProperty ( const QString &  propertyName) const
float DtRidWidget::getSpecificFloatProperty ( const MAKRti::DtString &  propertyName) const
int DtRidWidget::getSpecificIntProperty ( const QString &  propertyName) const
int DtRidWidget::getSpecificIntProperty ( const MAKRti::DtString &  propertyName) const
QString DtRidWidget::getSpecificStringProperty ( const QString &  propertyName) const
MAKRti::DtString DtRidWidget::getSpecificStringProperty ( const MAKRti::DtString &  propertyName) const
void DtRidWidget::init ( )
protectedvirtual

Initialize internal data. Called from the constructors.

Reimplemented from DtGenericConfigWidget.

bool DtRidWidget::knownProperty ( const QString &  propertyName) const
bool DtRidWidget::knownProperty ( const MAKRti::DtString &  propertyName) const
void DtRidWidget::loadFromFile ( const QString &  fileName)
virtual void DtRidWidget::processAccept ( )
virtual
virtual void DtRidWidget::processReject ( )
virtual
void DtRidWidget::propHeaderClicked ( int  )
protectedslot
void DtRidWidget::refreshValues ( )
QString DtRidWidget::ridFileName ( ) const
inline
void DtRidWidget::saveToFile ( const QString &  fileName) const
virtual void DtRidWidget::setLoadingState ( bool  loading)
virtual
void DtRidWidget::setRidFileName ( const QString &  myRidFileName)
void DtRidWidget::setRidParams ( const DtRIDParameters ridParams,
const MAKRti::DtString &  filename = MAKRti::DtString::nullString() 
)

Sets or clears the RID parameters to display.

void DtRidWidget::showWidget ( )

Member Data Documentation

std::set<MAKRti::DtString> DtRidWidget::myAllKnownRidParameters
protected
std::map<MAKRti::DtString, int> DtRidWidget::myCompliantGroup
protected
std::map<MAKRti::DtString, std::set<MAKRti::DtString> > DtRidWidget::myDisplayGroups
protected
std::set<QPushButton*> DtRidWidget::myDynamicButtons
protected
std::map<MAKRti::DtString, DtRIDParameters::DtFloatRidParameter> DtRidWidget::myFloatRidParameters
protected
std::map<MAKRti::DtString, DtRIDParameters::DtIntRidParameter> DtRidWidget::myIntRidParameters
protected
const DtRIDParameters* DtRidWidget::myParams
protected
QSignalMapper* DtRidWidget::myQtSignalMapper
protected
QString DtRidWidget::myRidFilename
const QString DtRidWidget::myShowAllText
private
bool DtRidWidget::myShowingParentGroup
protected
std::map<MAKRti::DtString, DtRIDParameters::DtStringRidParameter> DtRidWidget::myStringRidParameters
protected
QString DtRidWidget::theCompliantText
staticprotected

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

Document ID: Generated on Sun Jul 20 16:15:30 EDT 2025 from SVN revision 277985
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)