#include <GuiActiveUserList.h>
Sloty publiczne | |
void | addUser (QHostAddress host, QString nick) |
void | delUser (QHostAddress host) |
void | showUserMenu (const QPoint &) |
void | sendSignalPrivateChat () |
void | sendSignalSendFile () |
void | sendSignalCheckIp () |
void | sendSignalCheckPing () |
Sygnały | |
void | signalPrivateChat (QHostAddress &host) |
void | signalSendFile (QHostAddress &host) |
void | signalCheckIp (QHostAddress &host) |
void | signalCheckPing (QHostAddress &host) |
void | disconectChatUserExists () |
Metody publiczne | |
GuiActiveUserList (QWidget *parent=0) | |
void | demo () |
QString | returnNameUser (QHostAddress host) |
QHostAddress | returnIpUser (QString nick) |
void | clearAllUsers () |
void | setMyNick (QString nick) |
bool | isUserOnList (QString nick) |
Atrybuty prywatne | |
QMenu * | user_menu |
QHash< QString, QHostAddress > | all_users |
QString | my_nick |
Definicja w linii 16 pliku GuiActiveUserList.h.
|
Konstruktor.
Definicja w linii 14 pliku GuiActiveUserList.cpp. Odwołuje się do my_nick, sendSignalPrivateChat() i showUserMenu(). |
|
dodaje nowego usera.
Definicja w linii 150 pliku GuiActiveUserList.cpp. Odwołuje się do all_users, returnIpUser() i returnNameUser(). Odwołania w demo(). |
|
czyści liste Aktywnych użytkowników. kasuje zawartość QListWidget, i zmiennej QHash<QString, QHostAddress> all_users. Definicja w linii 83 pliku GuiActiveUserList.cpp. Odwołuje się do all_users. Odwołania w GUIMainWindow::disconnectChat(). |
|
usuwa usera. funkcja wrzucające lewe rekordy do listy, tylko w celach testowych, w przyszlości skasować.
Definicja w linii 242 pliku GuiActiveUserList.cpp. Odwołuje się do returnNameUser(). |
|
Demo. funkcja wrzucająca lewe rekordy do listy, tylko w celach testowych, w przyszlości skasować. Definicja w linii 40 pliku GuiActiveUserList.cpp. Odwołuje się do addUser(). |
|
sygnał generowany gdy nazwa użytkownika jest już używana przez inny komputer, prosi o rozłączenie programu. Odwołania w setMyNick(). |
|
Sprawdza czy dany nick już jest na liście użytkowników.
Definicja w linii 129 pliku GuiActiveUserList.cpp. Odwołania w setMyNick(). |
|
zwraca ip hosta użytkownika o tej nazwie.
Definicja w linii 77 pliku GuiActiveUserList.cpp. Odwołania w addUser(). |
|
zwraca nazwę usera.
Definicja w linii 71 pliku GuiActiveUserList.cpp. Odwołania w GUIMainWindow::acceptSendFile(), addUser(), delUser(), GUIMainWindow::privateChat() i GUIMainWindow::sendFile(). |
|
Wysyła sygnał signalCheckIp().
Definicja w linii 331 pliku GuiActiveUserList.cpp. Odwołuje się do all_users i signalCheckIp(). Odwołania w showUserMenu(). |
|
Wysyła sygnał signalCheckPing().
Definicja w linii 344 pliku GuiActiveUserList.cpp. Odwołuje się do all_users i signalCheckPing(). Odwołania w showUserMenu(). |
|
Wysyła sygnał signalPrivateChat().
Definicja w linii 303 pliku GuiActiveUserList.cpp. Odwołuje się do all_users i signalPrivateChat(). Odwołania w GuiActiveUserList() i showUserMenu(). |
|
Wysyła sygnał signalSendFile().
Definicja w linii 319 pliku GuiActiveUserList.cpp. Odwołuje się do all_users i signalSendFile(). Odwołania w showUserMenu(). |
|
Ustawia nazwę usera którą wrzucamy na liste . Jeśli użytkownik chce sobie przypisać zajętego już nicka wysyła sygnał disconectChatUserExists().
Definicja w linii 91 pliku GuiActiveUserList.cpp. Odwołuje się do all_users, disconectChatUserExists(), isUserOnList() i my_nick. Odwołania w GUIMainWindow::connected(). Oto graf wywołań dla tej funkcji: ![]() |
|
Pokazuje menu użytkowników. Do wyboru rozmowa prywatna, wysłanie pliku, sprawdzenie Ip, sprawdzenie Pingu
Definicja w linii 270 pliku GuiActiveUserList.cpp. Odwołuje się do my_nick, sendSignalCheckIp(), sendSignalCheckPing(), sendSignalPrivateChat(), sendSignalSendFile() i user_menu. Odwołania w GuiActiveUserList(). |
|
sygnał generowany gdy chemy sprawdzić kogoś ip.
Odwołania w sendSignalCheckIp(). |
|
sygnał generowany gdy chemy sprawdzić kogoś pinga.
Odwołania w sendSignalCheckPing(). |
|
sygnał generowany gdy chemy rozpocząć prywatną rozmowe.
Odwołania w sendSignalPrivateChat(). |
|
sygnał generowany gdy chemy wysłać plik.
Odwołania w sendSignalSendFile(). |
|
tablica hash, lista użytkowników przechowuje ip oraz nicka Definicja w linii 22 pliku GuiActiveUserList.h. Odwołania w addUser(), clearAllUsers(), sendSignalCheckIp(), sendSignalCheckPing(), sendSignalPrivateChat(), sendSignalSendFile() i setMyNick(). |
|
zmienna przechowuje nazwę użytkownika tego programu Definicja w linii 23 pliku GuiActiveUserList.h. Odwołania w GuiActiveUserList(), setMyNick() i showUserMenu(). |
|
rozwijane menu po kliknięciu na użytkownika prawym klawiszem myszki Definicja w linii 21 pliku GuiActiveUserList.h. Odwołania w showUserMenu(). |