Updated documentation
[mdictionary] / doc / latex / classGUIInterface.tex
diff --git a/doc/latex/classGUIInterface.tex b/doc/latex/classGUIInterface.tex
new file mode 100644 (file)
index 0000000..5ca5b7d
--- /dev/null
@@ -0,0 +1,341 @@
+\hypertarget{classGUIInterface}{
+\section{GUIInterface Class Reference}
+\label{classGUIInterface}\index{GUIInterface@{GUIInterface}}
+}
+
+
+Interface for different GUIs.  
+
+
+
+
+{\ttfamily \#include $<$GUIInterface.h$>$}
+
+Inheritance diagram for GUIInterface:\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[height=2cm]{classGUIInterface}
+\end{center}
+\end{figure}
+\subsection*{Public Slots}
+\begin{DoxyCompactItemize}
+\item 
+virtual void \hyperlink{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{searchExact} (QString word)=0
+\begin{DoxyCompactList}\small\item\em Search in exact mode for given word. \item\end{DoxyCompactList}\item 
+virtual void \hyperlink{classGUIInterface_a4081962fcbd7e8063bb87fcc444b6124}{addToHistory} (QList$<$ \hyperlink{classTranslation}{Translation} $\ast$ $>$)=0
+\begin{DoxyCompactList}\small\item\em Adds to history key words from given translations. \item\end{DoxyCompactList}\item 
+\hypertarget{classGUIInterface_aa7a21fe2438ac72d9bc7843733ee2e3b}{
+virtual void \hyperlink{classGUIInterface_aa7a21fe2438ac72d9bc7843733ee2e3b}{showHistory} ()=0}
+\label{classGUIInterface_aa7a21fe2438ac72d9bc7843733ee2e3b}
+
+\begin{DoxyCompactList}\small\item\em Shows history dialog. \item\end{DoxyCompactList}\item 
+virtual void \hyperlink{classGUIInterface_a9b9d53a56b052cf4c7d5e5bc158b8036}{historyNext} ()=0
+\begin{DoxyCompactList}\small\item\em Shows translation of next word in history. \item\end{DoxyCompactList}\item 
+virtual void \hyperlink{classGUIInterface_a47243e01c2d2e3887ee3fef656f84475}{historyPrev} ()=0
+\begin{DoxyCompactList}\small\item\em Shows translation of previous word in history. \item\end{DoxyCompactList}\item 
+virtual void \hyperlink{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}{wordListReady} ()=0
+\begin{DoxyCompactList}\small\item\em Gets word list from backbone and prepares received list to display. \item\end{DoxyCompactList}\item 
+\hypertarget{classGUIInterface_abd81fe53691de8c942be152a099bd21b}{
+virtual void \hyperlink{classGUIInterface_abd81fe53691de8c942be152a099bd21b}{translationsReady} ()=0}
+\label{classGUIInterface_abd81fe53691de8c942be152a099bd21b}
+
+\begin{DoxyCompactList}\small\item\em Gets translation strings from backbone and emit signal to display them. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Signals}
+\begin{DoxyCompactItemize}
+\item 
+void \hyperlink{classGUIInterface_a66c9b1a0743e55a456831b91d4674d86}{quit} ()
+\item 
+void \hyperlink{classGUIInterface_af1012152ba1c3683c19bb5de68cc34ec}{searchWordList} (QString word)
+\begin{DoxyCompactList}\small\item\em Emited when user want to search for list of words matching given word. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_a9855cd24df15d961ec062f0c6b80a263}{searchTranslations} (QList$<$ \hyperlink{classTranslation}{Translation} $\ast$ $>$)
+\begin{DoxyCompactList}\small\item\em Emited when user wants to see translation of words. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_a2af4fcfe33ffab1cb2de6972b2eb66b8}{setBusy} ()
+\item 
+\hypertarget{classGUIInterface_a605a50fb08e4149cbe26c00189227a88}{
+void \hyperlink{classGUIInterface_a605a50fb08e4149cbe26c00189227a88}{setIdle} ()}
+\label{classGUIInterface_a605a50fb08e4149cbe26c00189227a88}
+
+\begin{DoxyCompactList}\small\item\em Emited when searching ends, will enable GUI components. \item\end{DoxyCompactList}\item 
+\hypertarget{classGUIInterface_aee6a89f4fd62e09d552af5522121a036}{
+void \hyperlink{classGUIInterface_aee6a89f4fd62e09d552af5522121a036}{stopSearching} ()}
+\label{classGUIInterface_aee6a89f4fd62e09d552af5522121a036}
+
+\begin{DoxyCompactList}\small\item\em Emited when user want to break search. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_acaa643ecd68519b1b66f76cb5eaabe4e}{showWordList} (QHash$<$ QString, QList$<$ \hyperlink{classTranslation}{Translation} $\ast$ $>$ $>$)
+\item 
+void \hyperlink{classGUIInterface_a10454da99d774b68a38f1f0c374c4c51}{showTranslation} (QStringList)
+\item 
+void \hyperlink{classGUIInterface_a39f9eea230008cb063d5aeac0158e13a}{addNewDictionary} (\hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$)
+\begin{DoxyCompactList}\small\item\em Emited when user wants to add new dictionary. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_a4bcc5403e1c18a67e5378de713bd6c66}{removeDictionary} (\hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$)
+\begin{DoxyCompactList}\small\item\em Emited when user wants to remove dictionary. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_a46465786e5e8b629b51b5dd2e5c51181}{selectedDictionaries} (QList$<$ \hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$ $>$)
+\begin{DoxyCompactList}\small\item\em Emited when user changes dictionaries active/inactive states. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item 
+\hypertarget{classGUIInterface_a840b9805dfc2a13ec9d71c9cf64fcde3}{
+{\bfseries GUIInterface} (QWidget $\ast$parent=0)}
+\label{classGUIInterface_a840b9805dfc2a13ec9d71c9cf64fcde3}
+
+\item 
+virtual QHash$<$ \hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$, bool $>$ \hyperlink{classGUIInterface_a65f5532b1d404c41f22e6408138bd87a}{getDictionaries} ()=0
+\item 
+virtual QList$<$ \hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$ $>$ \hyperlink{classGUIInterface_a232872064056fdcfa752b314d9e34bfa}{getPlugins} ()=0
+\begin{DoxyCompactList}\small\item\em Returns all loaded plugins. \item\end{DoxyCompactList}\item 
+bool \hyperlink{classGUIInterface_a83f7716f43447730aeda078cc202d48b}{exactSearch} ()
+\begin{DoxyCompactList}\small\item\em Indicates if GUI is in exact search mode. \item\end{DoxyCompactList}\item 
+void \hyperlink{classGUIInterface_a4d9a8b5392fdbcec9a0b8663eba3c571}{setExactSearch} (bool exactSearch)
+\begin{DoxyCompactList}\small\item\em Sets GUI exact search mode. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+Interface for different GUIs. Default base class for all GUIs is QMainWindow 
+
+\subsection{Member Function Documentation}
+\hypertarget{classGUIInterface_a39f9eea230008cb063d5aeac0158e13a}{
+\index{GUIInterface@{GUIInterface}!addNewDictionary@{addNewDictionary}}
+\index{addNewDictionary@{addNewDictionary}!GUIInterface@{GUIInterface}}
+\subsubsection[{addNewDictionary}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::addNewDictionary ({\bf CommonDictInterface} $\ast$ {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a39f9eea230008cb063d5aeac0158e13a}
+
+
+Emited when user wants to add new dictionary. 
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em new}]dictionary returned by specyfic plugin dialog \end{DoxyParams}
+\hypertarget{classGUIInterface_a4081962fcbd7e8063bb87fcc444b6124}{
+\index{GUIInterface@{GUIInterface}!addToHistory@{addToHistory}}
+\index{addToHistory@{addToHistory}!GUIInterface@{GUIInterface}}
+\subsubsection[{addToHistory}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GUIInterface::addToHistory (QList$<$ {\bf Translation} $\ast$ $>$)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual, slot\mbox{]}}}}
+\label{classGUIInterface_a4081962fcbd7e8063bb87fcc444b6124}
+
+
+Adds to history key words from given translations. 
+
+By default this slot is connected to signal searchTranslations, and passed translation list contains only translation with the same key, so only one word is added to history. 
+\begin{DoxyParams}{Parameters}
+\item[{\em list}]of translations with key words \end{DoxyParams}
+\begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a9855cd24df15d961ec062f0c6b80a263}{searchTranslations()}; 
+\end{DoxySeeAlso}
+
+
+Implemented in \hyperlink{classMainWindow_ab88154764298f46e81f942262170f4b9}{MainWindow}.
+
+\hypertarget{classGUIInterface_a83f7716f43447730aeda078cc202d48b}{
+\index{GUIInterface@{GUIInterface}!exactSearch@{exactSearch}}
+\index{exactSearch@{exactSearch}!GUIInterface@{GUIInterface}}
+\subsubsection[{exactSearch}]{\setlength{\rightskip}{0pt plus 5cm}bool GUIInterface::exactSearch ()}}
+\label{classGUIInterface_a83f7716f43447730aeda078cc202d48b}
+
+
+Indicates if GUI is in exact search mode. 
+
+When GUI is in exact search mode it search for word, and if find exacly matching translation it directly displays it, whithout displaying matching word list. This mode should be used for browsing search history and search words from application arguments. \begin{DoxyReturn}{Returns}
+flag indicating if GUI is in exact search mode 
+\end{DoxyReturn}
+
+
+Reimplemented in \hyperlink{classMainWindow_a88a06565de22a608629bfa4a15ad5839}{MainWindow}.
+
+\hypertarget{classGUIInterface_a65f5532b1d404c41f22e6408138bd87a}{
+\index{GUIInterface@{GUIInterface}!getDictionaries@{getDictionaries}}
+\index{getDictionaries@{getDictionaries}!GUIInterface@{GUIInterface}}
+\subsubsection[{getDictionaries}]{\setlength{\rightskip}{0pt plus 5cm}virtual QHash$<${\bf CommonDictInterface}$\ast$, bool$>$ GUIInterface::getDictionaries ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
+\label{classGUIInterface_a65f5532b1d404c41f22e6408138bd87a}
+Returns all loaded dictionaries with infromation about that they are active/inactive
+
+\begin{DoxyReturn}{Returns}
+Hash of pointers to dictionary and boolean flag indicating if dictionary is active 
+\end{DoxyReturn}
+
+
+Implemented in \hyperlink{classMainWindow_a0fd2d755ce951f3dfb535d555b957de7}{MainWindow}.
+
+\hypertarget{classGUIInterface_a232872064056fdcfa752b314d9e34bfa}{
+\index{GUIInterface@{GUIInterface}!getPlugins@{getPlugins}}
+\index{getPlugins@{getPlugins}!GUIInterface@{GUIInterface}}
+\subsubsection[{getPlugins}]{\setlength{\rightskip}{0pt plus 5cm}virtual QList$<${\bf CommonDictInterface}$\ast$$>$ GUIInterface::getPlugins ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
+\label{classGUIInterface_a232872064056fdcfa752b314d9e34bfa}
+
+
+Returns all loaded plugins. 
+
+\begin{DoxyReturn}{Returns}
+List of pointers to plugins 
+\end{DoxyReturn}
+
+
+Implemented in \hyperlink{classMainWindow_a021ff10f30db21337b54b3dfaae0e9a0}{MainWindow}.
+
+\hypertarget{classGUIInterface_a9b9d53a56b052cf4c7d5e5bc158b8036}{
+\index{GUIInterface@{GUIInterface}!historyNext@{historyNext}}
+\index{historyNext@{historyNext}!GUIInterface@{GUIInterface}}
+\subsubsection[{historyNext}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GUIInterface::historyNext ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual, slot\mbox{]}}}}
+\label{classGUIInterface_a9b9d53a56b052cf4c7d5e5bc158b8036}
+
+
+Shows translation of next word in history. 
+
+It will work only if there is available next word in history. \hyperlink{classTranslation}{Translation} of word is searched with \hyperlink{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{searchExact()} function \begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{searchExact()} 
+\end{DoxySeeAlso}
+
+
+Implemented in \hyperlink{classMainWindow_aaac2ae9385150bf83eb6c1d73e745e3c}{MainWindow}.
+
+\hypertarget{classGUIInterface_a47243e01c2d2e3887ee3fef656f84475}{
+\index{GUIInterface@{GUIInterface}!historyPrev@{historyPrev}}
+\index{historyPrev@{historyPrev}!GUIInterface@{GUIInterface}}
+\subsubsection[{historyPrev}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GUIInterface::historyPrev ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual, slot\mbox{]}}}}
+\label{classGUIInterface_a47243e01c2d2e3887ee3fef656f84475}
+
+
+Shows translation of previous word in history. 
+
+It will work only if there is available previous word in history. \hyperlink{classTranslation}{Translation} of word is searched with \hyperlink{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{searchExact()} function \begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{searchExact()} 
+\end{DoxySeeAlso}
+
+
+Implemented in \hyperlink{classMainWindow_ab3d88584e7391cedb791248dc7b13b78}{MainWindow}.
+
+\hypertarget{classGUIInterface_a66c9b1a0743e55a456831b91d4674d86}{
+\index{GUIInterface@{GUIInterface}!quit@{quit}}
+\index{quit@{quit}!GUIInterface@{GUIInterface}}
+\subsubsection[{quit}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::quit ()\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a66c9b1a0743e55a456831b91d4674d86}
+Should be emited when user wants to close application to stop all ongoing searches \hypertarget{classGUIInterface_a4bcc5403e1c18a67e5378de713bd6c66}{
+\index{GUIInterface@{GUIInterface}!removeDictionary@{removeDictionary}}
+\index{removeDictionary@{removeDictionary}!GUIInterface@{GUIInterface}}
+\subsubsection[{removeDictionary}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::removeDictionary ({\bf CommonDictInterface} $\ast$ {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a4bcc5403e1c18a67e5378de713bd6c66}
+
+
+Emited when user wants to remove dictionary. 
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em dictionary}]which will be removed \end{DoxyParams}
+\hypertarget{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}{
+\index{GUIInterface@{GUIInterface}!searchExact@{searchExact}}
+\index{searchExact@{searchExact}!GUIInterface@{GUIInterface}}
+\subsubsection[{searchExact}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GUIInterface::searchExact (QString {\em word})\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual, slot\mbox{]}}}}
+\label{classGUIInterface_a39d3969fbadaea6da410a93dc3bebdd7}
+
+
+Search in exact mode for given word. 
+
+GUI will be automaticaly set into exact search mode, and after search or break will be unset from exact search mode. 
+\begin{DoxyParams}{Parameters}
+\item[{\em word}]which will be searched in dictionaries \end{DoxyParams}
+
+
+Implemented in \hyperlink{classMainWindow_a16d0c7d46fc49bfa1cada597e349549a}{MainWindow}.
+
+\hypertarget{classGUIInterface_a9855cd24df15d961ec062f0c6b80a263}{
+\index{GUIInterface@{GUIInterface}!searchTranslations@{searchTranslations}}
+\index{searchTranslations@{searchTranslations}!GUIInterface@{GUIInterface}}
+\subsubsection[{searchTranslations}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::searchTranslations (QList$<$ {\bf Translation} $\ast$ $>$ {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a9855cd24df15d961ec062f0c6b80a263}
+
+
+Emited when user wants to see translation of words. 
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em list}]of translations for given word which will be received in \hyperlink{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}{wordListReady()} slot \end{DoxyParams}
+\begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}{wordListReady()} 
+\end{DoxySeeAlso}
+\hypertarget{classGUIInterface_af1012152ba1c3683c19bb5de68cc34ec}{
+\index{GUIInterface@{GUIInterface}!searchWordList@{searchWordList}}
+\index{searchWordList@{searchWordList}!GUIInterface@{GUIInterface}}
+\subsubsection[{searchWordList}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::searchWordList (QString {\em word})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_af1012152ba1c3683c19bb5de68cc34ec}
+
+
+Emited when user want to search for list of words matching given word. 
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em word}]word which will be matched, it can contains wildcards \end{DoxyParams}
+\hypertarget{classGUIInterface_a46465786e5e8b629b51b5dd2e5c51181}{
+\index{GUIInterface@{GUIInterface}!selectedDictionaries@{selectedDictionaries}}
+\index{selectedDictionaries@{selectedDictionaries}!GUIInterface@{GUIInterface}}
+\subsubsection[{selectedDictionaries}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::selectedDictionaries (QList$<$ {\bf CommonDictInterface} $\ast$ $>$ {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a46465786e5e8b629b51b5dd2e5c51181}
+
+
+Emited when user changes dictionaries active/inactive states. 
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em list}]of only active dictionaries \end{DoxyParams}
+\hypertarget{classGUIInterface_a2af4fcfe33ffab1cb2de6972b2eb66b8}{
+\index{GUIInterface@{GUIInterface}!setBusy@{setBusy}}
+\index{setBusy@{setBusy}!GUIInterface@{GUIInterface}}
+\subsubsection[{setBusy}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::setBusy ()\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a2af4fcfe33ffab1cb2de6972b2eb66b8}
+Emited when starting search, will disable GUI components and shows progress bars \hypertarget{classGUIInterface_a4d9a8b5392fdbcec9a0b8663eba3c571}{
+\index{GUIInterface@{GUIInterface}!setExactSearch@{setExactSearch}}
+\index{setExactSearch@{setExactSearch}!GUIInterface@{GUIInterface}}
+\subsubsection[{setExactSearch}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::setExactSearch (bool {\em exactSearch})}}
+\label{classGUIInterface_a4d9a8b5392fdbcec9a0b8663eba3c571}
+
+
+Sets GUI exact search mode. 
+
+\begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a83f7716f43447730aeda078cc202d48b}{exactSearch()} 
+\end{DoxySeeAlso}
+
+
+Reimplemented in \hyperlink{classMainWindow_a78e044c5bd7446b0d2105f98573b9489}{MainWindow}.
+
+\hypertarget{classGUIInterface_a10454da99d774b68a38f1f0c374c4c51}{
+\index{GUIInterface@{GUIInterface}!showTranslation@{showTranslation}}
+\index{showTranslation@{showTranslation}!GUIInterface@{GUIInterface}}
+\subsubsection[{showTranslation}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::showTranslation (QStringList {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_a10454da99d774b68a38f1f0c374c4c51}
+Emited after received translation strings in \hyperlink{classGUIInterface_abd81fe53691de8c942be152a099bd21b}{translationsReady()} slot, will display translation of given word
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em list}]of translations from different dictionaries in dictionaries \end{DoxyParams}
+\hypertarget{classGUIInterface_acaa643ecd68519b1b66f76cb5eaabe4e}{
+\index{GUIInterface@{GUIInterface}!showWordList@{showWordList}}
+\index{showWordList@{showWordList}!GUIInterface@{GUIInterface}}
+\subsubsection[{showWordList}]{\setlength{\rightskip}{0pt plus 5cm}void GUIInterface::showWordList (QHash$<$ QString, QList$<$ {\bf Translation} $\ast$ $>$ $>$ {\em \_\-t1})\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
+\label{classGUIInterface_acaa643ecd68519b1b66f76cb5eaabe4e}
+Emited after received word list in \hyperlink{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}{wordListReady()} slot, will display list of matched words
+
+
+\begin{DoxyParams}{Parameters}
+\item[{\em hash}]of word and list of translation of this word found in dictionaries \end{DoxyParams}
+\hypertarget{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}{
+\index{GUIInterface@{GUIInterface}!wordListReady@{wordListReady}}
+\index{wordListReady@{wordListReady}!GUIInterface@{GUIInterface}}
+\subsubsection[{wordListReady}]{\setlength{\rightskip}{0pt plus 5cm}virtual void GUIInterface::wordListReady ()\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual, slot\mbox{]}}}}
+\label{classGUIInterface_a0387f70e18b390cf1e229cbeb27a61c8}
+
+
+Gets word list from backbone and prepares received list to display. 
+
+Checks if received list is empty, in that case displays suitable information. If GUI is in exact search mode it will search for exact word in received list, and if word is found it will emit signal to display it's translation. Otherwise it will display list of matching words and show suitable information. \begin{DoxySeeAlso}{See also}
+\hyperlink{classGUIInterface_a83f7716f43447730aeda078cc202d48b}{exactSearch()} 
+
+\hyperlink{classGUIInterface_a10454da99d774b68a38f1f0c374c4c51}{showTranslation()} 
+\end{DoxySeeAlso}
+
+
+Implemented in \hyperlink{classMainWindow_a9a56d2e699da84f9647984852cb6041b}{MainWindow}.
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item 
+\hyperlink{GUIInterface_8h}{GUIInterface.h}\item 
+moc\_\-GUIInterface.cpp\end{DoxyCompactItemize}