Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. void TreeWidget::keyPressEvent(QKeyEvent *event){
  2. QTreeWidget::keyPressEvent(event);
  3. if (event->key() == Qt::Key_Escape)
  4. {
  5. event->accept();
  6. emit EscKeyPressed(QTreeWidgetItem *item);
  7. }
  8. if (event->key() == Qt::Key_Enter)
  9. {
  10. event->accept();
  11. emit EnterKeyPressed(QTreeWidgetItem *item);
  12. }
  13. }
  14.  
  15. void EscKeyPressed(QTreeWidgetItem *item){
  16. }
  17.  
  18. void EnterKeyPressed(QTreeWidgetItem *item){
  19. }
  20.  
  21. connect(this, SIGNAL(itemChanged(QTreeWidgetItem*, int)), this, SLOT(onTreeItemChanged(QTreeWidgetItem*)));
  22. connect(this, SIGNAL(EscKeyPressed(QTreeWidgetItem*)),
  23. this, SLOT(onTreeItemChanged(QTreeWidgetItem*)));
  24. connect(this, SIGNAL(EnterKeyPressed(QTreeWidgetItem*)),
  25. this, SLOT(onTreeItemChanged(QTreeWidgetItem*)));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement