83 long onCmdHelp(FXObject*, FXSelector,
void*);
94 std::vector<GNEAttributeCarrier*>
getMatches(
const char compOp,
const double val,
const std::string& expr);
101 std::vector<GNEAttributeCarrier*>
getGenericMatches(
const std::vector<GNEGenericData*>& genericDatas,
const std::string& attr,
const char compOp,
const double val,
const std::string& expr);
container with current edited properties
std::string myDemandMatchValue
current demand match value
CurrentEditedProperties()=delete
default constructor
~CurrentEditedProperties()
destructor
std::vector< const GNETagProperties * > myDemandTagProperties
current demand tag properties
const GNEAttributeProperties * getAttributePropertiesNoCommon() const
get attr properties no common
const GNEAttributeProperties * myDataAttributeProperties
current data attribute properties
std::vector< const GNETagProperties * > myNetworkTagProperties
current network tag properties
std::string myNetworkMatchValue
current network match value
GNETagProperties * myTagPropertiesAllAttributes
tag properties <all>
void setTagProperties(const GNETagProperties *tagProperty)
set tag property (depending of supermode)
const GNEAttributeProperties * myNetworkAttributeProperties
current network attribute properties
const std::string & getMatchValue() const
get match value (depending of supermode)
const GNETagProperties * getTagPropertiesAll() const
get special tag <all>
void setAttributeProperties(const GNEAttributeProperties *attrProperty)
set attribute property (depending of supermode)
std::string myDataMatchValue
current data match value
const GNEMatchAttribute * myMatchAttributeParent
pointer to match attribute parent
const GNEAttributeProperties * myAttributePropertiesNoCommon
attribute properties no common
const GNETagProperties * getTagProperties() const
get tag property (depending of supermode)
void setMatchValue(const std::string value)
set match value (depending of supermode)
CurrentEditedProperties & operator=(const CurrentEditedProperties &src)=delete
Invalidated assignment operator.
const GNEAttributeProperties * getAttributeProperties() const
get attribute property (depending of supermode)
std::vector< const GNETagProperties * > myDataTagProperties
current data tag properties
CurrentEditedProperties(const CurrentEditedProperties &)=delete
Invalidated copy constructor.
const GNEAttributeProperties * myDemandAttributeProperties
current demand attribute properties
GNEMatchAttribute & operator=(const GNEMatchAttribute &)=delete
Invalidated assignment operator.
CurrentEditedProperties * myCurrentEditedProperties
current edited properties
~GNEMatchAttribute()
destructor
FXButton * myMatchStringButton
match string button
long onCmdAttributeSelected(FXObject *, FXSelector, void *)
Called when the user selects an attribute in the match box.
void showMatchAttribute()
show match attributes
std::vector< MFXComboBoxTagProperty * > myTagComboBoxVector
vector with tag property comboBoxes
std::vector< GNEAttributeCarrier * > getGenericMatches(const std::vector< GNEGenericData * > &genericDatas, const std::string &attr, const char compOp, const double val, const std::string &expr)
return GenericDatas of the given type with matching attrs
long onCmdProcessString(FXObject *, FXSelector, void *)
Called when the user enters a new selection expression.
GNESelectorFrame * mySelectorFrameParent
pointer to selector frame parent
long onCmdToogleOnlyCommon(FXObject *, FXSelector, void *)
Called when the user toogle the only common checkbox.
long onCmdTagSelected(FXObject *obj, FXSelector, void *)
Called when the user selects a tag in the match box.
GNEMatchAttribute(const GNEMatchAttribute &)=delete
Invalidated copy constructor.
FXTextField * myMatchString
string of the match
void hideMatchAttribute()
hide match attributes
FXCheckButton * myShowOnlyCommonAttributes
checkbox for enable/disable show only common attributes
long onCmdHelp(FXObject *, FXSelector, void *)
Called when the user clicks the help button.
void refreshMatchAttribute()
refresh match attribute
std::vector< GNEAttributeCarrier * > getMatches(const char compOp, const double val, const std::string &expr)
FOX need this.
void enableMatchAttribute()
enable match attributes
void disableMatchAttribute()
disable match attributes
MFXComboBoxAttrProperty * myAttributeComboBox
attribute property comboBox
MFXGroupBoxModule (based on FXGroupBox)