code format
This commit is contained in:
@@ -1,27 +1,28 @@
|
||||
/*
|
||||
QAD - Qt ADvanced
|
||||
QAD - Qt ADvanced
|
||||
|
||||
Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru
|
||||
Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU Lesser General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU Lesser General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
You should have received a copy of the GNU Lesser General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifndef SHORTCUTS_H
|
||||
#define SHORTCUTS_H
|
||||
|
||||
#include "qad_widgets_export.h"
|
||||
#include "clineedit.h"
|
||||
#include "qad_widgets_export.h"
|
||||
|
||||
#include <QTreeWidget>
|
||||
|
||||
|
||||
@@ -29,15 +30,15 @@ class QMainWindow;
|
||||
class ShortcutEdit;
|
||||
|
||||
|
||||
class QAD_WIDGETS_EXPORT ShortcutEdit: public CLineEdit
|
||||
{
|
||||
class QAD_WIDGETS_EXPORT ShortcutEdit: public CLineEdit {
|
||||
Q_OBJECT
|
||||
friend class Shortcuts;
|
||||
public:
|
||||
explicit ShortcutEdit(QWidget *parent = nullptr);
|
||||
|
||||
void assignAction(QAction *a);
|
||||
QAction *action() const;
|
||||
public:
|
||||
explicit ShortcutEdit(QWidget * parent = nullptr);
|
||||
|
||||
void assignAction(QAction * a);
|
||||
QAction * action() const;
|
||||
bool isEmpty() const;
|
||||
void commit();
|
||||
void reset();
|
||||
@@ -53,18 +54,18 @@ private:
|
||||
};
|
||||
|
||||
|
||||
class QAD_WIDGETS_EXPORT Shortcuts: public QTreeWidget
|
||||
{
|
||||
class QAD_WIDGETS_EXPORT Shortcuts: public QTreeWidget {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit Shortcuts(QWidget * parent = nullptr, bool on = true);
|
||||
~Shortcuts() override;
|
||||
|
||||
void assignWindow(QWidget * w);
|
||||
void setActive(bool on) {active = on;}
|
||||
void setActive(bool on) { active = on; }
|
||||
QStringList actionTree(QAction * a);
|
||||
static bool checkAction(QAction * a);
|
||||
QList<QPair<QString, QKeySequence> > shortcuts();
|
||||
QList<QPair<QString, QKeySequence>> shortcuts();
|
||||
|
||||
public slots:
|
||||
void clear();
|
||||
@@ -76,7 +77,7 @@ public slots:
|
||||
private:
|
||||
virtual void updateEditorGeometries() override;
|
||||
virtual void changeEvent(QEvent *) override;
|
||||
bool filterTree(QTreeWidgetItem *ti, QString f);
|
||||
bool filterTree(QTreeWidgetItem * ti, QString f);
|
||||
|
||||
QMainWindow * aw;
|
||||
QVector<ShortcutEdit *> edits;
|
||||
|
||||
Reference in New Issue
Block a user