diff options
Diffstat (limited to 'src/server/mainwindow/mainwindow.cpp')
-rw-r--r-- | src/server/mainwindow/mainwindow.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/server/mainwindow/mainwindow.cpp b/src/server/mainwindow/mainwindow.cpp index 32613f9..087af24 100644 --- a/src/server/mainwindow/mainwindow.cpp +++ b/src/server/mainwindow/mainwindow.cpp @@ -292,6 +292,19 @@ bool MainWindow::isManagerMachine(Client* client) return false; } +Client* MainWindow::getClientFromId(int id) +{ + for (QList<ConnectionFrame*>::iterator it(_clientFrames.begin()); it != _clientFrames.end(); ++it) + { + if ((*it)->client() != NULL) + { + if ((*it)->client()->id() == id) + return (*it)->client(); + } + } + return NULL; +} + /* * Overridden methods */ |