\hypertarget{class_main_window}{}\section{Main\+Window Class Reference} \label{class_main_window}\index{Main\+Window@{Main\+Window}} Inheritance diagram for Main\+Window\+:\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2.000000cm]{class_main_window} \end{center} \end{figure} \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{}\hyperlink{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db}{Main\+Window} (Q\+Widget $\ast$parent=0)\label{class_main_window_a8b244be8b7b7db1b08de2a2acb9409db} \begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item \hypertarget{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{}\hyperlink{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7}{$\sim$\+Main\+Window} ()\label{class_main_window_ae98d00a93bc118200eeef9f9bba1dba7} \begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Private Slots} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a}{}void \hyperlink{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a}{on\+\_\+\+Filter\+\_\+\+Box\+\_\+current\+Index\+Changed} (int index)\label{class_main_window_a30fc96d8024d5afa7127c6cf440acb6a} \begin{DoxyCompactList}\small\item\em Changes the I\+D of the filtering function chosen by the user. \end{DoxyCompactList}\item \hypertarget{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8}{}void \hyperlink{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8}{on\+\_\+action\+Load\+\_\+\+Network\+\_\+\+Data\+\_\+triggered} ()\label{class_main_window_aa10532679b9fbb9e6533cc3be2d709a8} \begin{DoxyCompactList}\small\item\em Loads a network flow file into the G\+U\+I. \end{DoxyCompactList}\item \hypertarget{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f}{}void \hyperlink{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f}{on\+\_\+action\+About\+\_\+triggered} ()\label{class_main_window_a4f3ebda1ba39e0ef4d678b44893c9c7f} \begin{DoxyCompactList}\small\item\em Displays a short about of the app. \end{DoxyCompactList}\item \hypertarget{class_main_window_ab4487c4b02224acd4a0193d38b704ddb}{}void \hyperlink{class_main_window_ab4487c4b02224acd4a0193d38b704ddb}{on\+\_\+action\+Exit\+\_\+triggered} ()\label{class_main_window_ab4487c4b02224acd4a0193d38b704ddb} \begin{DoxyCompactList}\small\item\em Exits the app. \end{DoxyCompactList}\item \hypertarget{class_main_window_a683f392a1a8defb98890ee7839fc36e9}{}void \hyperlink{class_main_window_a683f392a1a8defb98890ee7839fc36e9}{Fill\+Table} ()\label{class_main_window_a683f392a1a8defb98890ee7839fc36e9} \begin{DoxyCompactList}\small\item\em Refresh the G\+U\+I packet list. \end{DoxyCompactList}\item \hypertarget{class_main_window_aad306460c28905c974d8e58e08397f99}{}void \hyperlink{class_main_window_aad306460c28905c974d8e58e08397f99}{on\+\_\+run\+Filter\+\_\+clicked} ()\label{class_main_window_aad306460c28905c974d8e58e08397f99} \begin{DoxyCompactList}\small\item\em Invokes a filtering funtion that filter by the field chosen by the user. \end{DoxyCompactList}\item \hypertarget{class_main_window_a61c4e49fee19b65db919ba88847dda14}{}void \hyperlink{class_main_window_a61c4e49fee19b65db919ba88847dda14}{on\+\_\+sort\+Button\+\_\+clicked} ()\label{class_main_window_a61c4e49fee19b65db919ba88847dda14} \begin{DoxyCompactList}\small\item\em Invokes a sorting funtion that sorts by the field chosen by the user. \end{DoxyCompactList}\item \hypertarget{class_main_window_ad157e69c40c80314586029f2a7c5e549}{}void \hyperlink{class_main_window_ad157e69c40c80314586029f2a7c5e549}{on\+\_\+open\+File\+\_\+clicked} ()\label{class_main_window_ad157e69c40c80314586029f2a7c5e549} \begin{DoxyCompactList}\small\item\em Open a file network flow packets. \end{DoxyCompactList}\item \hypertarget{class_main_window_ab3e951300c848b088b3879ebc8795366}{}void \hyperlink{class_main_window_ab3e951300c848b088b3879ebc8795366}{on\+\_\+save\+File\+\_\+clicked} ()\label{class_main_window_ab3e951300c848b088b3879ebc8795366} \begin{DoxyCompactList}\small\item\em Saves the network packets as appears in the window. \end{DoxyCompactList}\item \hypertarget{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09}{}void \hyperlink{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09}{on\+\_\+clear\+Button\+\_\+clicked} ()\label{class_main_window_a112c4dec1d0a8c15b019f77530f8bd09} \begin{DoxyCompactList}\small\item\em Removes any applied filter to the list of packets. \end{DoxyCompactList}\end{DoxyCompactItemize} \subsection*{Private Attributes} \begin{DoxyCompactItemize} \item \hypertarget{class_main_window_ad42d834b29963af24ef3b3594b5f279b}{}int {\bfseries num\+Packets}\label{class_main_window_ad42d834b29963af24ef3b3594b5f279b} \item \hypertarget{class_main_window_a25164cdc1ab6e97e071314701f37c610}{}int {\bfseries num\+Octects}\label{class_main_window_a25164cdc1ab6e97e071314701f37c610} \item \hypertarget{class_main_window_a69cf91f07a2eaffaa8e16671abb9620a}{}int {\bfseries filter\+Method}\label{class_main_window_a69cf91f07a2eaffaa8e16671abb9620a} \item \hypertarget{class_main_window_a5456650fa43bdf36b25e50d4bc1fbafc}{}vector$<$ \hyperlink{class_packet}{Packet} $>$ {\bfseries netdata}\label{class_main_window_a5456650fa43bdf36b25e50d4bc1fbafc} \item \hypertarget{class_main_window_a0080c1256cf6539de46823a8a7f2ed97}{}Q\+Table\+Widget\+Item $\ast$ {\bfseries item}\label{class_main_window_a0080c1256cf6539de46823a8a7f2ed97} \item \hypertarget{class_main_window_a35466a70ed47252a0191168126a352a5}{}Ui\+::\+Main\+Window $\ast$ {\bfseries ui}\label{class_main_window_a35466a70ed47252a0191168126a352a5} \end{DoxyCompactItemize} The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item mainwindow.\+h\item mainwindow.\+cpp\end{DoxyCompactItemize}