feat: support custom shortcut for existing actions

Resolve https://github.com/BLumia/pineapple-pictures/issues/128

Actually also https://github.com/BLumia/pineapple-pictures/issues/72
but not sure why that one is now a 404 page.
This commit is contained in:
2024-10-29 23:28:27 +08:00
parent fad7a668e3
commit 3eade9c3cf
7 changed files with 273 additions and 2 deletions

View File

@ -46,6 +46,10 @@ public:
void setInitWindowSizeBehavior(WindowSizeBehavior wsb);
void setHiDpiScaleFactorBehavior(Qt::HighDpiScaleFactorRoundingPolicy hidpi);
void applyUserShortcuts(QWidget * widget);
bool setShortcutsForAction(QWidget * widget, const QString & objectName,
QList<QKeySequence> shortcuts, bool writeConfig = true);
private:
Settings();
@ -57,4 +61,3 @@ signals:
public slots:
};