Implement Ctrl+Tab/Ctrl+Shift+Tab support to cycle thru open pages.

Reviewed-by: ck
This commit is contained in:
kh1
2010-04-12 14:55:41 +02:00
parent 76fed505ac
commit a84b3b5291
9 changed files with 362 additions and 37 deletions

View File

@@ -56,9 +56,12 @@ class OpenPagesWidget : public QTreeView
Q_OBJECT
public:
OpenPagesWidget(OpenPagesModel *model);
OpenPagesWidget(OpenPagesModel *model, QWidget *parent = 0);
~OpenPagesWidget();
void selectCurrentPage();
void allowContextMenu(bool ok);
signals:
void setCurrentPage(const QModelIndex &index);
@@ -74,6 +77,7 @@ private:
bool eventFilter(QObject *obj, QEvent *event);
private:
bool m_allowContextMenu;
OpenPagesDelegate *m_delegate;
};