void ExplorerTreeView::openMaxClientSetDialog() { QModelIndex sel = selectedIndex(); if(!sel.isValid()){ return; } ExplorerServerItem *node = common::utils_qt::item<ExplorerServerItem*>(sel); if(!node){ return; } IServerSPtr server = node->server(); if(!server){ return; } bool ok; int maxcl = QInputDialog::getInt(this, tr("Set max connection on %1 server").arg(server->name()), tr("Maximum connection:"), 10000, 1, INT32_MAX, 100, &ok); if(ok){ server->setMaxConnection(maxcl); } }