ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ecvShortcutDialog.cpp File Reference
#include "ecvShortcutDialog.h"
#include "ecvPersistentSettings.h"
#include <QAction>
#include <QHeaderView>
#include <QKeySequenceEdit>
#include <QLineEdit>
#include <QMainWindow>
#include <QMenu>
#include <QMenuBar>
#include <QMessageBox>
#include <QSettings>
#include <QTableWidget>
#include <QTableWidgetItem>
Include dependency graph for ecvShortcutDialog.cpp:

Go to the source code of this file.

Functions

static QString findMenuPathRecursive (QMenu *menu, QAction *targetAction, QStringList path)
 
static QString getMenuPath (QAction *action, QWidget *parentWidget)
 

Variables

constexpr int ACTION_NAME_COLUMN = 0
 
constexpr int KEY_SEQUENCE_COLUMN = 1
 

Function Documentation

◆ findMenuPathRecursive()

static QString findMenuPathRecursive ( QMenu *  menu,
QAction *  targetAction,
QStringList  path 
)
static

Definition at line 30 of file ecvShortcutDialog.cpp.

References cloudViewer::t::geometry::path, and result.

Referenced by getMenuPath().

◆ getMenuPath()

static QString getMenuPath ( QAction *  action,
QWidget *  parentWidget 
)
static

Variable Documentation

◆ ACTION_NAME_COLUMN

constexpr int ACTION_NAME_COLUMN = 0
constexpr

Definition at line 26 of file ecvShortcutDialog.cpp.

Referenced by ecvShortcutDialog::ecvShortcutDialog().

◆ KEY_SEQUENCE_COLUMN

constexpr int KEY_SEQUENCE_COLUMN = 1
constexpr