Нема описа

class_main_window.tex 5.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. \hypertarget{class_main_window}{}\section{Main\+Window Class Reference}
  2. \label{class_main_window}\index{Main\+Window@{Main\+Window}}
  3. Inheritance diagram for Main\+Window\+:\begin{figure}[H]
  4. \begin{center}
  5. \leavevmode
  6. \includegraphics[height=2.000000cm]{class_main_window}
  7. \end{center}
  8. \end{figure}
  9. \subsection*{Public Member Functions}
  10. \begin{DoxyCompactItemize}
  11. \item
  12. \hypertarget{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{}\hyperlink{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{Main\+Window} (Q\+Widget $\ast$parent=0)\label{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}
  13. \begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item
  14. \hypertarget{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{}\hyperlink{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{$\sim$\+Main\+Window} ()\label{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}
  15. \begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
  16. \subsection*{Private Slots}
  17. \begin{DoxyCompactItemize}
  18. \item
  19. \hypertarget{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a}{}void \hyperlink{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a}{on\+\_\+\+Filter\+\_\+\+Box\+\_\+current\+Index\+Changed} (int index)\label{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a}
  20. \begin{DoxyCompactList}\small\item\em Changes the I\+D of the filtering function chosen by the user. \end{DoxyCompactList}\item
  21. \hypertarget{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8}{}void \hyperlink{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8}{on\+\_\+action\+Load\+\_\+\+Network\+\_\+\+Data\+\_\+triggered} ()\label{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8}
  22. \begin{DoxyCompactList}\small\item\em Loads a network flow file into the G\+U\+I. \end{DoxyCompactList}\item
  23. \hypertarget{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f}{}void \hyperlink{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f}{on\+\_\+action\+About\+\_\+triggered} ()\label{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f}
  24. \begin{DoxyCompactList}\small\item\em Displays a short about of the app. \end{DoxyCompactList}\item
  25. \hypertarget{class_main_window_ab4487c4b02224acd4a0193d38b704ddb}{}void \hyperlink{class_main_window_ab4487c4b02224acd4a0193d38b704ddb}{on\+\_\+action\+Exit\+\_\+triggered} ()\label{class_main_window_ab4487c4b02224acd4a0193d38b704ddb}
  26. \begin{DoxyCompactList}\small\item\em Exits the app. \end{DoxyCompactList}\item
  27. \hypertarget{class_main_window_a683f392a1a8defb98890ee7839fc36e9}{}void \hyperlink{class_main_window_a683f392a1a8defb98890ee7839fc36e9}{Fill\+Table} ()\label{class_main_window_a683f392a1a8defb98890ee7839fc36e9}
  28. \begin{DoxyCompactList}\small\item\em Refresh the G\+U\+I packet list. \end{DoxyCompactList}\item
  29. \hypertarget{class_main_window_aad306460c28905c974d8e58e08397f99}{}void \hyperlink{class_main_window_aad306460c28905c974d8e58e08397f99}{on\+\_\+run\+Filter\+\_\+clicked} ()\label{class_main_window_aad306460c28905c974d8e58e08397f99}
  30. \begin{DoxyCompactList}\small\item\em Invokes a filtering funtion that filter by the field chosen by the user. \end{DoxyCompactList}\item
  31. \hypertarget{class_main_window_a61c4e49fee19b65db919ba88847dda14}{}void \hyperlink{class_main_window_a61c4e49fee19b65db919ba88847dda14}{on\+\_\+sort\+Button\+\_\+clicked} ()\label{class_main_window_a61c4e49fee19b65db919ba88847dda14}
  32. \begin{DoxyCompactList}\small\item\em Invokes a sorting funtion that sorts by the field chosen by the user. \end{DoxyCompactList}\item
  33. \hypertarget{class_main_window_ad157e69c40c80314586029f2a7c5e549}{}void \hyperlink{class_main_window_ad157e69c40c80314586029f2a7c5e549}{on\+\_\+open\+File\+\_\+clicked} ()\label{class_main_window_ad157e69c40c80314586029f2a7c5e549}
  34. \begin{DoxyCompactList}\small\item\em Open a file network flow packets. \end{DoxyCompactList}\item
  35. \hypertarget{class_main_window_ab3e951300c848b088b3879ebc8795366}{}void \hyperlink{class_main_window_ab3e951300c848b088b3879ebc8795366}{on\+\_\+save\+File\+\_\+clicked} ()\label{class_main_window_ab3e951300c848b088b3879ebc8795366}
  36. \begin{DoxyCompactList}\small\item\em Saves the network packets as appears in the window. \end{DoxyCompactList}\item
  37. \hypertarget{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09}{}void \hyperlink{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09}{on\+\_\+clear\+Button\+\_\+clicked} ()\label{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09}
  38. \begin{DoxyCompactList}\small\item\em Removes any applied filter to the list of packets. \end{DoxyCompactList}\end{DoxyCompactItemize}
  39. \subsection*{Private Attributes}
  40. \begin{DoxyCompactItemize}
  41. \item
  42. \hypertarget{class_main_window_ad42d834b29963af24ef3b3594b5f279b}{}int {\bfseries num\+Packets}\label{class_main_window_ad42d834b29963af24ef3b3594b5f279b}
  43. \item
  44. \hypertarget{class_main_window_a25164cdc1ab6e97e071314701f37c610}{}int {\bfseries num\+Octects}\label{class_main_window_a25164cdc1ab6e97e071314701f37c610}
  45. \item
  46. \hypertarget{class_main_window_a69cf91f07a2eaffaa8e16671abb9620a}{}int {\bfseries filter\+Method}\label{class_main_window_a69cf91f07a2eaffaa8e16671abb9620a}
  47. \item
  48. \hypertarget{class_main_window_a5456650fa43bdf36b25e50d4bc1fbafc}{}vector$<$ \hyperlink{class_packet}{Packet} $>$ {\bfseries netdata}\label{class_main_window_a5456650fa43bdf36b25e50d4bc1fbafc}
  49. \item
  50. \hypertarget{class_main_window_a0080c1256cf6539de46823a8a7f2ed97}{}Q\+Table\+Widget\+Item $\ast$ {\bfseries item}\label{class_main_window_a0080c1256cf6539de46823a8a7f2ed97}
  51. \item
  52. \hypertarget{class_main_window_a35466a70ed47252a0191168126a352a5}{}Ui\+::\+Main\+Window $\ast$ {\bfseries ui}\label{class_main_window_a35466a70ed47252a0191168126a352a5}
  53. \end{DoxyCompactItemize}
  54. The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
  55. \item
  56. mainwindow.\+h\item
  57. mainwindow.\+cpp\end{DoxyCompactItemize}