mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-11 08:34:52 -07:00
better keyboard editing in deck editor
This commit is contained in:
parent
603555af4a
commit
aae2c437d6
2 changed files with 28 additions and 9 deletions
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#include <QMainWindow>
|
||||
#include <QAbstractItemModel>
|
||||
#include <QLineEdit>
|
||||
#include "decklist.h"
|
||||
|
||||
class CardDatabase;
|
||||
|
|
@ -12,9 +13,18 @@ class DeckListModel;
|
|||
class QTreeView;
|
||||
class QTableView;
|
||||
class CardInfoWidget;
|
||||
class QLineEdit;
|
||||
class QTextEdit;
|
||||
|
||||
class SearchLineEdit : public QLineEdit {
|
||||
private:
|
||||
QTreeView *treeView;
|
||||
protected:
|
||||
void keyPressEvent(QKeyEvent *event);
|
||||
public:
|
||||
SearchLineEdit() : QLineEdit(), treeView(0) { }
|
||||
void setTreeView(QTreeView *_treeView) { treeView = _treeView; }
|
||||
};
|
||||
|
||||
class WndDeckEditor : public QMainWindow {
|
||||
Q_OBJECT
|
||||
private slots:
|
||||
|
|
@ -52,7 +62,8 @@ private:
|
|||
QTreeView *databaseView;
|
||||
QTreeView *deckView;
|
||||
CardInfoWidget *cardInfo;
|
||||
QLineEdit *searchEdit, *nameEdit;
|
||||
SearchLineEdit *searchEdit;
|
||||
QLineEdit *nameEdit;
|
||||
QTextEdit *commentsEdit;
|
||||
|
||||
QMenu *deckMenu, *setsMenu;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue