Version: 9.15.0
SUIT_ShortcutMgr.h File Reference
#include "SUIT.h"
#include <QObject>
#include <QString>
#include <QKeySequence>
#include <QStringList>
#include <QIcon>
#include <map>
#include <set>
#include <memory>
#include <utility>
#include <limits>
#include <functional>

Go to the source code of this file.

Classes

class  SUIT_ShortcutContainer
 Provides means to keep and edit shortcuts in compliance with the application logics. See SUIT_ShortcutMgr for details. More...
 
class  SUIT_ShortcutAssets
 Base class for GUI-related assets of module, action or folder. Used by Shortcut Manager, Find Action Dialog, etc. More...
 
struct  SUIT_ShortcutAssets::LangDependentAssets
 
class  SUIT_ShortcutModuleAssets
 GUI-related module assets. More...
 
class  SUIT_ShortcutItemAssets
 May represent not just an action, but also a folder within item tree of a module. May also represent action-folder: an action with nested actions. Each action inModuleID is unique within a tree of assets. More...
 
class  SUIT_ShortcutMgr
 Handles action shortcut customization. More...
 
class  SUIT_ShortcutHistorian
 Sometimes developers change IDs of actions. And at the moment of release of these changes users may already have cutomized shortcuts. SUIT_ShortcutHistorian assits with user defined shorcut settings' migrations. It retrieves keysequences, assigned to actions by user using older Salome versions, which operated with old action ID sets. "Action ID set" is also referred as AIDS for brevity. More...
 
class  SUIT_ShortcutHistorian::AIDSMutation
 Describes how action IDs evolved between consequtive versions of action ID sets. PS. Once upon a time I also wanted to cure AIDS. But instead I spawned new ones. With mutations. More...
 
class  SUIT_ActionSearcher
 Searches in data, provided in action asset files and shortcut preferences. More...
 
class  SUIT_ActionSearcher::AssetsAndSearchData
 

Namespaces

 SUIT_tools
 

Functions

bool ShCutDbg ()
 
bool ShCutDbg (const QString &theString)
 Prints theString to std::wcout, if SUIT_ShortcutMgr debug logging is enabled. More...
 
bool ShCutDbg (const char *theString)
 Prints theString to std::wcout, if SUIT_ShortcutMgr debug logging is enabled. More...
 

Function Documentation

◆ ShCutDbg() [1/3]

bool ShCutDbg ( )
inline
Returns
true, if SUIT_ShortcutMgr debug logging is enabled.

◆ ShCutDbg() [2/3]

bool ShCutDbg ( const char *  theString)

Prints theString to std::wcout, if SUIT_ShortcutMgr debug logging is enabled.

References ShCutDbg(), and SHORTCUT_MGR_LOG_PREFIX.

◆ ShCutDbg() [3/3]

bool ShCutDbg ( const QString &  theString)

Prints theString to std::wcout, if SUIT_ShortcutMgr debug logging is enabled.

References SHORTCUT_MGR_LOG_PREFIX.