Eclipse SUMO - Simulation of Urban MObility
Loading...
Searching...
No Matches
GNEACChooserDialog Class Reference

#include <GNEACChooserDialog.h>

Inheritance diagram for GNEACChooserDialog:
[legend]
Collaboration diagram for GNEACChooserDialog:
[legend]

Public Member Functions

int getMessageId () const
 
GUIGlObject * getObject () const
 Returns the chosen (selected) object.
 
 GNEACChooserDialog (GNEViewParent *viewParent, int messageId, FXIcon *icon, const std::string &title, const std::map< std::string, GNEAttributeCarrier * > &ACs)
 Constructor.
 
void loadWindowPos ()
 
void saveWindowPos ()
 
void show ()
 sets the focus after the window is created to work-around bug in libfox
 
 ~GNEACChooserDialog ()
 Destructor.
 
FOX-callbacks
long onKeyPress (FXObject *o, FXSelector sel, void *data)
 keyboard functions
 
long onCmdCenter (FXObject *, FXSelector, void *)
 Callback: The selected item shall be centered within the calling view.
 
long onCmdTrack (FXObject *, FXSelector, void *)
 Callback: The selected vehicle shall be tracked within the calling view.
 
long onCmdClose (FXObject *, FXSelector, void *)
 Callback: The dialog shall be closed.
 
long onChgText (FXObject *, FXSelector, void *)
 Callback: Something has been typed into the field.
 
long onCmdText (FXObject *, FXSelector, void *)
 Callback: Selects to current item if enter is pressed.
 
long onChgList (FXObject *, FXSelector, void *)
 Callback: Current list item has changed.
 
long onChgListSel (FXObject *, FXSelector, void *)
 Callback: Current list item selection has changed.
 
long onCmdFilter (FXObject *, FXSelector, void *)
 Callback: Hides/shows unselected items.
 
long onCmdFilterSubstr (FXObject *, FXSelector, void *)
 Callback: Filters list by substring.
 
long onCmdToggleSelection (FXObject *, FXSelector, void *)
 Callback: Toggle selection status of current object / list.
 
long onCmdAddListSelection (FXObject *, FXSelector, void *)
 
long onCmdClearListSelection (FXObject *, FXSelector, void *)
 
long onUpdAddListSelection (FXObject *, FXSelector, void *)
 Callback: Update "Select all" button.
 
long onUpdClearListSelection (FXObject *, FXSelector, void *)
 Callback: Update "Deselect all" button.
 
long onCmdLocateByName (FXObject *, FXSelector, void *)
 Callback: Toggle locator by name.
 
long onCmdUpdate (FXObject *, FXSelector, void *)
 Callback: Update list.
 
long onCmdCaseSensitive (FXObject *, FXSelector, void *)
 Callback: Toggle case sensitive search.
 
long onCmdAutoCenter (FXObject *, FXSelector, void *)
 Callback: Toggle auto center.
 

Protected Member Functions

void applyFilters ()
 apply current filters and update list
 
void deselect (int listIndex) override
 unset selection (handled differently in netedit)
 
void filterACs (const std::vector< GUIGlID > &GLIDs) override
 filter ACs
 
std::string getObjectName (GUIGlObject *o) const override
 retrieve name for the given object (special case for TLS)
 
bool locateByName () const
 whether locate by name is active
 
void refreshList (const std::vector< GUIGlID > &ids)
 update the list with the given ids
 
void select (int listIndex) override
 set selection (handled differently in netedit)
 
void toggleSelection (int listIndex) override
 toggle selection
 
void updateSelectionButtons ()
 update "Select all" and "Deselect all" buttons status
 

Protected Attributes

int myDefaultHeight
 
int myDefaultWidth
 
int myDefaultX
 
int myDefaultY
 
int myMinSize
 
int myMinTitlebarHeight
 
FXWindow * myParent
 The window for which the position is being stored.
 
bool myStoreSize
 whether window size shall be stored
 
std::string myWindowName
 Name for storing in the registry.
 

Private Member Functions

 GNEACChooserDialog (const GNEACChooserDialog &)=delete
 Invalidated copy constructor.
 
GNEACChooserDialog & operator= (const GNEACChooserDialog &src)=delete
 Invalidated assignment operator.
 

Private Attributes

std::vector< GNEAttributeCarrier * > myACs
 list of displayed ACs
 
std::vector< GUIGlID > myAllIDs
 all object IDs available for choosing
 
FXCheckButton * myCaseSensitive
 Whether search is case sensitive.
 
FXButton * myCenterButton
 The button that triggers centering on the select object.
 
FXLabel * myCountLabel
 label for declaring list size
 
FXButton * myDeselectAllButton
 The button to deselect all items in list.
 
std::vector< GNEAttributeCarrier * > myFilteredACs
 list of filtered ACs
 
FXCheckButton * myFilterSubstring
 whether to filter by substring
 
FXCheckButton * myHideUnselected
 whether to hide unselected items
 
std::set< GUIGlID > myIDs
 myList contains (void) pointers to elements of myIDs instead of the more volatile pointers to GUIGlObject
 
FXCheckButton * myInstantCenter
 Whether each change in the list should re-center the view.
 
FXList * myList
 The list that holds the ids.
 
FXCheckButton * myLocateByName
 whether to locate by object name instead of id
 
bool myLocateTLS
 whether the current locator is for TLS
 
int myMessageId
 the object type being chosen
 
int myNumSelectedItems
 number of selected items currently displayed in myList
 
FXButton * mySelectAllButton
 The button to select all items in list.
 
GUIGlObject * mySelected
 The chosen id.
 
FXTextField * myTextEntry
 The text field.
 
FXButton * myTrackButton
 The button that triggers tracking on the select vehicle.
 
GNEViewParent * myViewParent
 pointer to view parent
 
GUIGlChildWindow * myWindowsParent
 window parent
 

Detailed Description

Definition at line 36 of file GNEACChooserDialog.h.

Constructor & Destructor Documentation

◆ GNEACChooserDialog() [1/2]

GNEACChooserDialog::GNEACChooserDialog ( GNEViewParent *  viewParent,
int  messageId,
FXIcon *  icon,
const std::string &  title,
const std::map< std::string, GNEAttributeCarrier * > &  ACs 
)

Constructor.

Parameters
[in]viewParentGNEViewParent of Netedit
[in]iconThe icon to use
[in]titleThe title to use
[in]ACsmap with choosen ACs sorted by IDs

Definition at line 31 of file GNEACChooserDialog.cpp.

References myACs, myFilteredACs, and GUIDialog_ChooserAbstract::refreshList().

◆ ~GNEACChooserDialog()

GNEACChooserDialog::~GNEACChooserDialog ( )

Destructor.

Definition at line 55 of file GNEACChooserDialog.cpp.

References GNEViewParent::eraseACChooserDialog(), and myViewParent.

◆ GNEACChooserDialog() [2/2]

GNEACChooserDialog::GNEACChooserDialog ( const GNEACChooserDialog &  )
privatedelete

Invalidated copy constructor.

Member Function Documentation

◆ applyFilters()

void GUIDialog_ChooserAbstract::applyFilters ( )
protectedinherited

apply current filters and update list

Definition at line 410 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::filterACs(), FLAG, GUIIconSubSys::getIcon(), GUIGlObjectStorage::getObjectBlocking(), GUIDialog_ChooserAbstract::getObjectName(), GUIGlObjectStorage::gIDStorage, GUIGlChildWindow::isSelected(), GUIDialog_ChooserAbstract::locateByName(), GUIDialog_ChooserAbstract::myAllIDs, GUIDialog_ChooserAbstract::myCaseSensitive, GUIDialog_ChooserAbstract::myCenterButton, GUIDialog_ChooserAbstract::myCountLabel, GUIDialog_ChooserAbstract::myFilterSubstring, GUIDialog_ChooserAbstract::myHideUnselected, GUIDialog_ChooserAbstract::myIDs, GUIDialog_ChooserAbstract::myInstantCenter, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myTextEntry, GUIDialog_ChooserAbstract::myTrackButton, GUIDialog_ChooserAbstract::myWindowsParent, GUIDialog_ChooserAbstract::onChgText(), GUIDialog_ChooserAbstract::onCmdCenter(), TLF, toString(), GUIGlObjectStorage::unblockObject(), and GUIDialog_ChooserAbstract::updateSelectionButtons().

Referenced by GUIDialog_ChooserAbstract::onChgText(), GUIDialog_ChooserAbstract::onCmdCaseSensitive(), GUIDialog_ChooserAbstract::onCmdClearListSelection(), GUIDialog_ChooserAbstract::onCmdFilter(), GUIDialog_ChooserAbstract::onCmdFilterSubstr(), GUIDialog_ChooserAbstract::onCmdLocateByName(), GUIDialog_ChooserAbstract::onCmdToggleSelection(), GUIDialog_ChooserAbstract::onCmdUpdate(), and GUIDialog_ChooserAbstract::refreshList().

Here is the caller graph for this function:

◆ deselect()

void GNEACChooserDialog::deselect ( int  listIndex)
overrideprotectedvirtual

unset selection (handled differently in netedit)

Reimplemented from GUIDialog_ChooserAbstract.

Definition at line 85 of file GNEACChooserDialog.cpp.

References GNEAttributeCarrier::isAttributeCarrierSelected(), myFilteredACs, and GNEAttributeCarrier::unselectAttributeCarrier().

◆ filterACs()

void GNEACChooserDialog::filterACs ( const std::vector< GUIGlID > &  GLIDs)
overrideprotectedvirtual

◆ getMessageId()

int GUIDialog_ChooserAbstract::getMessageId ( ) const
inlineinherited

Definition at line 138 of file GUIDialog_ChooserAbstract.h.

References GUIDialog_ChooserAbstract::myMessageId.

Referenced by GUISUMOViewParent::eraseGLObjChooser().

Here is the caller graph for this function:

◆ getObject()

GUIGlObject * GUIDialog_ChooserAbstract::getObject ( ) const
inherited

Returns the chosen (selected) object.

Returns
The selected object

Definition at line 155 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::mySelected.

◆ getObjectName()

std::string GNEACChooserDialog::getObjectName ( GUIGlObject *  o) const
overrideprotectedvirtual

retrieve name for the given object (special case for TLS)

Reimplemented from GUIDialog_ChooserAbstract.

Definition at line 120 of file GNEACChooserDialog.cpp.

References NBNode::getControllingTLS(), GUIGlObject::getMicrosimID(), GNEJunction::getNBNode(), GUIDialog_ChooserAbstract::getObjectName(), myLocateTLS, and TL.

◆ loadWindowPos()

◆ locateByName()

bool GUIDialog_ChooserAbstract::locateByName ( ) const
protectedinherited

whether locate by name is active

Definition at line 383 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myLocateByName.

Referenced by GUIDialog_ChooserAbstract::applyFilters(), GUIDialog_ChooserAbstract::getObjectName(), and GUIDialog_ChooserAbstract::onChgText().

Here is the caller graph for this function:

◆ onChgList()

long GUIDialog_ChooserAbstract::onChgList ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Current list item has changed.

Definition at line 201 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myCenterButton, GUIDialog_ChooserAbstract::myInstantCenter, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myTrackButton, and GUIDialog_ChooserAbstract::onCmdCenter().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onChgListSel()

long GUIDialog_ChooserAbstract::onChgListSel ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Current list item selection has changed.

Definition at line 223 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myList.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onChgText()

long GUIDialog_ChooserAbstract::onChgText ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

◆ onCmdAddListSelection()

long GUIDialog_ChooserAbstract::onCmdAddListSelection ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 575 of file GUIDialog_ChooserAbstract.cpp.

References FLAG, GUIIconSubSys::getIcon(), GUIGlChildWindow::getView(), GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, GUIDialog_ChooserAbstract::select(), and GUIDialog_ChooserAbstract::updateSelectionButtons().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdAutoCenter()

long GUIDialog_ChooserAbstract::onCmdAutoCenter ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Toggle auto center.

Definition at line 357 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myInstantCenter, and GUIDialog_ChooserAbstract::onCmdCenter().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCaseSensitive()

long GUIDialog_ChooserAbstract::onCmdCaseSensitive ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Toggle case sensitive search.

Definition at line 346 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), GUIDialog_ChooserAbstract::myFilterSubstring, and GUIDialog_ChooserAbstract::onChgText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdCenter()

long GUIDialog_ChooserAbstract::onCmdCenter ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: The selected item shall be centered within the calling view.

Definition at line 168 of file GUIDialog_ChooserAbstract.cpp.

References GUIGlChildWindow::getView(), GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, GUIGlChildWindow::setView(), and GUISUMOAbstractView::stopTrack().

Referenced by GUIDialog_ChooserAbstract::applyFilters(), FXDEFMAP(), GUIDialog_ChooserAbstract::onChgList(), and GUIDialog_ChooserAbstract::onCmdAutoCenter().

Here is the caller graph for this function:

◆ onCmdClearListSelection()

long GUIDialog_ChooserAbstract::onCmdClearListSelection ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Definition at line 590 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), GUIDialog_ChooserAbstract::deselect(), GUIGlChildWindow::getView(), GUIDialog_ChooserAbstract::myHideUnselected, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, and GUIDialog_ChooserAbstract::updateSelectionButtons().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdClose()

long GUIDialog_ChooserAbstract::onCmdClose ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: The dialog shall be closed.

Definition at line 195 of file GUIDialog_ChooserAbstract.cpp.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdFilter()

long GUIDialog_ChooserAbstract::onCmdFilter ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Hides/shows unselected items.

Definition at line 312 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdFilterSubstr()

long GUIDialog_ChooserAbstract::onCmdFilterSubstr ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Filters list by substring.

Definition at line 319 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdLocateByName()

long GUIDialog_ChooserAbstract::onCmdLocateByName ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Toggle locator by name.

Definition at line 326 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), and GUIDialog_ChooserAbstract::myTextEntry.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdText()

long GUIDialog_ChooserAbstract::onCmdText ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Selects to current item if enter is pressed.

Definition at line 281 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, and GUIGlChildWindow::setView().

Referenced by FXDEFMAP(), and GUIDialog_ChooserAbstract::onKeyPress().

Here is the caller graph for this function:

◆ onCmdToggleSelection()

long GUIDialog_ChooserAbstract::onCmdToggleSelection ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Toggle selection status of current object / list.

Definition at line 552 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), FLAG, GUIIconSubSys::getIcon(), GUIGlChildWindow::getView(), GUIDialog_ChooserAbstract::myHideUnselected, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, GUIDialog_ChooserAbstract::toggleSelection(), and GUIDialog_ChooserAbstract::updateSelectionButtons().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdTrack()

long GUIDialog_ChooserAbstract::onCmdTrack ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: The selected vehicle shall be tracked within the calling view.

Definition at line 179 of file GUIDialog_ChooserAbstract.cpp.

References GUIGlObject::getGlID(), GUIGlObjectStorage::getObjectBlocking(), GUIGlObject::getType(), GUIGlChildWindow::getView(), GUIGlObjectStorage::gIDStorage, GLO_VEHICLE, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myWindowsParent, GUIGlChildWindow::setView(), GUISUMOAbstractView::startTrack(), and GUIGlObjectStorage::unblockObject().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onCmdUpdate()

long GUIDialog_ChooserAbstract::onCmdUpdate ( FXObject *  ,
FXSelector  ,
void *   
)
inherited

Callback: Update list.

Definition at line 334 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), GUIGlChildWindow::getObjectIDs(), GUIDialog_ChooserAbstract::myMessageId, GUIDialog_ChooserAbstract::myWindowsParent, and GUIDialog_ChooserAbstract::refreshList().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onKeyPress()

long GUIDialog_ChooserAbstract::onKeyPress ( FXObject *  o,
FXSelector  sel,
void *  data 
)
inherited

keyboard functions

Definition at line 292 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myTextEntry, and GUIDialog_ChooserAbstract::onCmdText().

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdAddListSelection()

long GUIDialog_ChooserAbstract::onUpdAddListSelection ( FXObject *  sender,
FXSelector  ,
void *  ptr 
)
inherited

Callback: Update "Select all" button.

Definition at line 366 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myList, and GUIDialog_ChooserAbstract::myNumSelectedItems.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ onUpdClearListSelection()

long GUIDialog_ChooserAbstract::onUpdClearListSelection ( FXObject *  sender,
FXSelector  ,
void *  ptr 
)
inherited

Callback: Update "Deselect all" button.

Definition at line 375 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myNumSelectedItems.

Referenced by FXDEFMAP().

Here is the caller graph for this function:

◆ operator=()

GNEACChooserDialog & GNEACChooserDialog::operator= ( const GNEACChooserDialog &  src)
privatedelete

Invalidated assignment operator.

◆ refreshList()

void GUIDialog_ChooserAbstract::refreshList ( const std::vector< GUIGlID > &  ids)
protectedinherited

update the list with the given ids

Definition at line 399 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::applyFilters(), GUIDialog_ChooserAbstract::myAllIDs, and GUIDialog_ChooserAbstract::myIDs.

Referenced by GNEACChooserDialog(), GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), and GUIDialog_ChooserAbstract::onCmdUpdate().

Here is the caller graph for this function:

◆ saveWindowPos()

void GUIPersistentWindowPos::saveWindowPos ( )
inherited

Definition at line 71 of file GUIPersistentWindowPos.cpp.

References GUIPersistentWindowPos::myParent, GUIPersistentWindowPos::myStoreSize, and GUIPersistentWindowPos::myWindowName.

Referenced by GUIDialog_ViewSettings::hide(), and GUIPersistentWindowPos::~GUIPersistentWindowPos().

Here is the caller graph for this function:

◆ select()

void GNEACChooserDialog::select ( int  listIndex)
overrideprotectedvirtual

set selection (handled differently in netedit)

Reimplemented from GUIDialog_ChooserAbstract.

Definition at line 74 of file GNEACChooserDialog.cpp.

References GNEAttributeCarrier::isAttributeCarrierSelected(), myFilteredACs, and GNEAttributeCarrier::selectAttributeCarrier().

◆ show()

void GUIDialog_ChooserAbstract::show ( )
inherited

sets the focus after the window is created to work-around bug in libfox

Definition at line 161 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myTextEntry.

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract().

Here is the caller graph for this function:

◆ toggleSelection()

void GNEACChooserDialog::toggleSelection ( int  listIndex)
overrideprotectedvirtual

◆ updateSelectionButtons()

void GUIDialog_ChooserAbstract::updateSelectionButtons ( )
protectedinherited

update "Select all" and "Deselect all" buttons status

Definition at line 521 of file GUIDialog_ChooserAbstract.cpp.

References GUIDialog_ChooserAbstract::myDeselectAllButton, GUIDialog_ChooserAbstract::myList, GUIDialog_ChooserAbstract::myNumSelectedItems, and GUIDialog_ChooserAbstract::mySelectAllButton.

Referenced by GUIDialog_ChooserAbstract::applyFilters(), GUIDialog_ChooserAbstract::onCmdAddListSelection(), GUIDialog_ChooserAbstract::onCmdClearListSelection(), and GUIDialog_ChooserAbstract::onCmdToggleSelection().

Here is the caller graph for this function:

Field Documentation

◆ myACs

std::vector<GNEAttributeCarrier*> GNEACChooserDialog::myACs
private

list of displayed ACs

Definition at line 74 of file GNEACChooserDialog.h.

Referenced by filterACs(), and GNEACChooserDialog().

◆ myAllIDs

std::vector<GUIGlID> GUIDialog_ChooserAbstract::myAllIDs
privateinherited

all object IDs available for choosing

Definition at line 205 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::applyFilters(), and GUIDialog_ChooserAbstract::refreshList().

◆ myCaseSensitive

FXCheckButton* GUIDialog_ChooserAbstract::myCaseSensitive
privateinherited

◆ myCenterButton

FXButton* GUIDialog_ChooserAbstract::myCenterButton
privateinherited

◆ myCountLabel

FXLabel* GUIDialog_ChooserAbstract::myCountLabel
privateinherited

◆ myDefaultHeight

int GUIPersistentWindowPos::myDefaultHeight
protectedinherited

Definition at line 65 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultWidth

int GUIPersistentWindowPos::myDefaultWidth
protectedinherited

Definition at line 64 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultX

int GUIPersistentWindowPos::myDefaultX
protectedinherited

Definition at line 61 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDefaultY

int GUIPersistentWindowPos::myDefaultY
protectedinherited

Definition at line 62 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myDeselectAllButton

FXButton* GUIDialog_ChooserAbstract::myDeselectAllButton
privateinherited

The button to deselect all items in list.

Definition at line 193 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), and GUIDialog_ChooserAbstract::updateSelectionButtons().

◆ myFilteredACs

std::vector<GNEAttributeCarrier*> GNEACChooserDialog::myFilteredACs
private

list of filtered ACs

Definition at line 77 of file GNEACChooserDialog.h.

Referenced by deselect(), filterACs(), GNEACChooserDialog(), select(), and toggleSelection().

◆ myFilterSubstring

FXCheckButton* GUIDialog_ChooserAbstract::myFilterSubstring
privateinherited

◆ myHideUnselected

FXCheckButton* GUIDialog_ChooserAbstract::myHideUnselected
privateinherited

◆ myIDs

std::set<GUIGlID> GUIDialog_ChooserAbstract::myIDs
privateinherited

myList contains (void) pointers to elements of myIDs instead of the more volatile pointers to GUIGlObject

Definition at line 202 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::applyFilters(), and GUIDialog_ChooserAbstract::refreshList().

◆ myInstantCenter

FXCheckButton* GUIDialog_ChooserAbstract::myInstantCenter
privateinherited

◆ myList

◆ myLocateByName

FXCheckButton* GUIDialog_ChooserAbstract::myLocateByName
privateinherited

whether to locate by object name instead of id

Definition at line 214 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), and GUIDialog_ChooserAbstract::locateByName().

◆ myLocateTLS

bool GNEACChooserDialog::myLocateTLS
private

whether the current locator is for TLS

Definition at line 80 of file GNEACChooserDialog.h.

Referenced by getObjectName().

◆ myMessageId

int GUIDialog_ChooserAbstract::myMessageId
privateinherited

the object type being chosen

Definition at line 178 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::getMessageId(), and GUIDialog_ChooserAbstract::onCmdUpdate().

◆ myMinSize

int GUIPersistentWindowPos::myMinSize
protectedinherited

Definition at line 67 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myMinTitlebarHeight

int GUIPersistentWindowPos::myMinTitlebarHeight
protectedinherited

Definition at line 68 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos().

◆ myNumSelectedItems

int GUIDialog_ChooserAbstract::myNumSelectedItems
privateinherited

◆ myParent

FXWindow* GUIPersistentWindowPos::myParent
protectedinherited

The window for which the position is being stored.

Definition at line 53 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos(), and GUIPersistentWindowPos::saveWindowPos().

◆ mySelectAllButton

FXButton* GUIDialog_ChooserAbstract::mySelectAllButton
privateinherited

The button to select all items in list.

Definition at line 190 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::GUIDialog_ChooserAbstract(), and GUIDialog_ChooserAbstract::updateSelectionButtons().

◆ mySelected

GUIGlObject* GUIDialog_ChooserAbstract::mySelected
privateinherited

The chosen id.

Definition at line 196 of file GUIDialog_ChooserAbstract.h.

Referenced by GUIDialog_ChooserAbstract::getObject().

◆ myStoreSize

bool GUIPersistentWindowPos::myStoreSize
protectedinherited

whether window size shall be stored

Definition at line 59 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos(), and GUIPersistentWindowPos::saveWindowPos().

◆ myTextEntry

◆ myTrackButton

FXButton* GUIDialog_ChooserAbstract::myTrackButton
privateinherited

◆ myViewParent

GNEViewParent* GNEACChooserDialog::myViewParent
private

pointer to view parent

Definition at line 71 of file GNEACChooserDialog.h.

Referenced by ~GNEACChooserDialog().

◆ myWindowName

std::string GUIPersistentWindowPos::myWindowName
protectedinherited

Name for storing in the registry.

Definition at line 56 of file GUIPersistentWindowPos.h.

Referenced by GUIPersistentWindowPos::loadWindowPos(), and GUIPersistentWindowPos::saveWindowPos().

◆ myWindowsParent


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