void CSharesListDialog::keyPressEvent(QKeyEvent *event) { switch(event->key()) { case Qt::Key_Return: editShare(); break; case Qt::Key_F9: removeShare(); break; case Qt::Key_F10: addShare(); break; case Qt::Key_Escape: this->close(); break; default: break; } }
SambaShare* SambaConfigFile::addShare(const QString & name) { SambaShare* newShare = new SambaShare(name,this); addShare(name,newShare); return newShare; }