Public Member Functions |
| | DtVrfKeyMappingEditorWidget (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags flags=0) |
| | CTOR.
|
| virtual | ~DtVrfKeyMappingEditorWidget () |
| | DTOR.
|
| | DtKeyMappingEditorWidget (DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) |
| | CTOR.
|
| virtual | ~DtKeyMappingEditorWidget () |
| | Virtual DTOR.
|
| virtual void | addKeyFunction (const std::string &name, const std::string &keyString) |
| | Called by the logic to add a key function to the GUI.
|
| virtual void | updateKeyFunction (const std::string &name, const std::string &keyString) |
| | Called by the logic to update a key function to the gui.
|
| virtual void | addChildKeyFunction (const std::string &name, const std::string &parentName, const std::string &keyString) |
| | Called by the logic to add a key function parented by a binary key funciton to the gui.
|
| virtual void | deleteKeyFunction (const std::string &name) |
| | Called by the logic to remove a key function from the GUI.
|
| virtual void | clearKeyFunctions () |
| | Called by the logic to remove all key functions from the gui.
|
| virtual void | selectKeyFunction (const std::string &name) |
| | Called by the logic to select a key function in the GUI.
|
| virtual void | selectKeyMapping (const DtKeyMapping &keyMapping, bool isBinary) |
| | Select a specific key mapping.
|
| virtual void | setEnableFilterEditor (bool filters) |
| | Called by the logic to enable/disable the filter editing control The filter editor typically selects the desired filter, the logic is still responsible for executing the actual filtering.
|
| virtual void | setFilters (const std::vector< std::pair< int, bool > > &filters) |
| | Set a list of filter strings the interface may display.
|
| virtual void | sortKeyFunctions () |
| | Sorts the key functions by name.
|
| virtual void | addKeyMapping (const DtKeyMapping &keyMapping, bool suppressUpDown) |
| | Add a key mapping to the edit list.
|
| virtual void | removeKeyMapping (const DtKeyMapping &keyMapping) |
| | Remove a key mapping from the edit list.
|
| virtual void | clearKeyMappings () |
| | clear all the key mappings from the edit list
|
| virtual void | setEnableAddMappingButton (bool enabled) |
| | enable or disable the add key mapping button
|
| virtual void | setEnableRemoveMappingButton (bool enabled) |
| | enable or disable the remove key mapping button
|
| virtual void | setEnableEditMappingButton (bool enabled) |
| | enable or disable the edit key mapping button
|
| virtual void | requestInput (const std::string functionName, const DtKeyMapping &keyMapping, bool isBinary) |
| | Bring up dialog to request key to edit.
|
| virtual void | requestInput (const std::string functionName, bool isBinary) |
| | Bring up dialog to request key to add.
|
| virtual void | closeEditor () |
| | close the editor
|
| virtual std::string | unmappedString () |
| | Returns the translated equivalent of <unmapped> which the logic needs to be able to return.
|
| virtual void | requestKeyValidation (const DtKeyMapping &keyMapping, const std::string functionName, const DtKeyFunctionNameList &fnList, bool isEdit) |
| | When an input request is filled and the key mapping has already been assigned to one or more other functions, we ask if the new mapping should replace the old mappings, be added to them, or cancel the whole thing,.
|
| virtual void | disableEditor () |
| | Disable all editor widgets.
|
| virtual void | enableEditor () |
| | Enable all editor widgets.
|
| virtual QWidget * | widget () |
| | Returns this as a widget.
|
| virtual | ~DtKeyMappingEditorWidgetInterface () |
| | Virtual DTOR.
|
Additional Inherited Members |
| boost::signal< void(int)> | signal_filterChanged |
| boost::signal< void()> | signal_deselectKeyMappings |
boost::signal< void(const
DtKeyMapping &)> | signal_selectKeyMapping |
| boost::signal< void()> | signal_deselectFunctions |
boost::signal< void(const
std::string &)> | signal_selectFunction |
| boost::signal< void()> | signal_addKeyMapping |
| boost::signal< void()> | signal_removeKeyMapping |
| boost::signal< void()> | signal_editKeyMapping |
| boost::signal< void()> | signal_requestInputCanceled |
boost::signal< void(const
DtKeyMapping &, bool)> | signal_requestInputAccepted |
boost::signal< void(const
DtKeyMapping &, const
DtKeyFunctionNameList &, bool,
bool)> | signal_requestKeyValidationAccepted |
| void | slot_requestInputAccepted (const DtKeyMapping &, bool) |
| | Resend signal.
|
| void | slot_requestInputCanceled () |
| void | slot_requestKeyValidationAccepted (const DtKeyMapping &keyMapping, const DtKeyFunctionNameList &fnList, bool isEdit, bool replace) |
| | Resend signal.
|
| QString | selectedKeyFunctionName () const |
| void | functionCategoryToCategoryName (int category, QString &categoryName) |
| void | setupGui () |
| QTreeWidgetItem * | findItem (const std::string &key) |
| QTreeWidgetItem * | findKeyMapping (const DtKeyMapping &mapping, bool isBinary) |
Widget to add check box for applying menu changes only to all menu items.