focus + enter-event

This commit is contained in:
doitux
2007-02-21 23:12:41 +00:00
parent 3130258c6a
commit 3300b1fe98
3 changed files with 30 additions and 3 deletions
+14 -2
View File
@@ -219,6 +219,18 @@
</item>
</layout>
</widget>
<tabstops>
<tabstop>lineEdit_ipAddress</tabstop>
<tabstop>lineEdit_password</tabstop>
<tabstop>lineEdit_3</tabstop>
<tabstop>spinBox_port</tabstop>
<tabstop>checkBox_ipv6</tabstop>
<tabstop>treeWidget</tabstop>
<tabstop>pushButton_2</tabstop>
<tabstop>pushButton_5</tabstop>
<tabstop>pushButton_connect</tabstop>
<tabstop>pushButton_close</tabstop>
</tabstops>
<resources/>
<connections>
<connection>
@@ -228,8 +240,8 @@
<slot>accept()</slot>
<hints>
<hint type="sourcelabel" >
<x>79</x>
<y>145</y>
<x>376</x>
<y>447</y>
</hint>
<hint type="destinationlabel" >
<x>33</x>
@@ -27,11 +27,25 @@ joinNetworkGameDialogImpl::joinNetworkGameDialogImpl(QWidget *parent)
setupUi(this);
lineEdit_ipAddress->setFocus();
// QShortcut *connectKey = new QShortcut(QKeySequence(Qt::Key_Enter), this);
// connect( connectKey, SIGNAL(activated() ), pushButton_connect, SLOT( click() ) );
connect( pushButton_connect, SIGNAL( clicked() ), this, SLOT( startClient() ) );
}
void joinNetworkGameDialogImpl::startClient() {
// TODO: Check input values!
}
void joinNetworkGameDialogImpl::keyPressEvent ( QKeyEvent * event ) {
// std::cout << "key" << event->key();
if (event->key() == 16777220) { pushButton_connect->click(); } //ENTER
}
@@ -36,6 +36,7 @@ public:
public slots:
void startClient();
void keyPressEvent ( QKeyEvent * event );
};
#endif