void CWelcomeServiceSkel::disconnectUser_skel(NLNET::IModuleProxy *sender, const NLNET::CMessage &__message) { H_AUTO(CWelcomeServiceSkel_disconnectUser_DU); uint32 userId; nlRead(__message, serial, userId); disconnectUser(sender, userId); }
/** Disconnect an %user \sa slotPopupMenu */ void MainWindows::slotDisconnectUser() { QString username; QString pid; // if object is dead if (!QTreeWidgetItemList.contains(currentPopupMenuItem)) return; user* Item=dynamic_cast<user *>(currentPopupMenuItem); if (!Item) return; // get PID pid=Item->pid; // get user name username=Item->username; if ( !QMessageBox::information(this,"QtSmbstatus", tr("Do you really want to disconnect user %1 ?").arg(username), tr("&Yes"), tr("&No"),QString::null, 1, 1 ) ) { // if object is dead if (!QTreeWidgetItemList.contains(currentPopupMenuItem)) return; disconnectUser(pid,username); } }