better keyboard editing in deck editor

This commit is contained in:
Max-Wilhelm Bruker 2009-10-14 11:16:39 +02:00
parent 603555af4a
commit aae2c437d6
2 changed files with 28 additions and 9 deletions

View file

@ -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;