\hypertarget{classDictManagerWidget}{
\section{DictManagerWidget Class Reference}
\label{classDictManagerWidget}\index{DictManagerWidget@{DictManagerWidget}}
}


Implements dictionaries management widget.  




{\ttfamily \#include $<$DictManagerWidget.h$>$}

\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classDictManagerWidget_a2057ca8e8501119612497eda7798f5c5}{selectedDictionaries} (QList$<$ \hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$ $>$)
\begin{DoxyCompactList}\small\item\em Emited when hiding widget, it will save states of dictionaries. \item\end{DoxyCompactList}\item 
void \hyperlink{classDictManagerWidget_a719c38ca3c9b21b037480c0431cd8ffd}{addDictionary} (\hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$)
\begin{DoxyCompactList}\small\item\em Emited when user wants to add new dictionary. \item\end{DoxyCompactList}\item 
void \hyperlink{classDictManagerWidget_a50bd09a1b9fa57744cb77eaa580164f0}{removeDictionary} (\hyperlink{classCommonDictInterface}{CommonDictInterface} $\ast$)
\begin{DoxyCompactList}\small\item\em Emited when user wants to remove dictionary. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classDictManagerWidget_ac13517a2a2a73df1e8c1a6c60abe4434}{DictManagerWidget} (\hyperlink{classGUIInterface}{GUIInterface} $\ast$parent=0)
\begin{DoxyCompactList}\small\item\em Constructor. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classDictManagerWidget_aed7dcda72d2e598121c5174eefd0f747}{
void {\bfseries showEvent} (QShowEvent $\ast$e)}
\label{classDictManagerWidget_aed7dcda72d2e598121c5174eefd0f747}

\item 
\hypertarget{classDictManagerWidget_a79dfa7bf61e164114e8f7d7fdd26d8f3}{
void {\bfseries hideEvent} (QHideEvent $\ast$e)}
\label{classDictManagerWidget_a79dfa7bf61e164114e8f7d7fdd26d8f3}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Implements dictionaries management widget. Shows list of loaded dictionaries and their states (active/inactive). It allow to change dicts states, add new dict, remove selected one or change settings of selected dict. All changes are saved automatically after hiding of this widget. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classDictManagerWidget_ac13517a2a2a73df1e8c1a6c60abe4434}{
\index{DictManagerWidget@{DictManagerWidget}!DictManagerWidget@{DictManagerWidget}}
\index{DictManagerWidget@{DictManagerWidget}!DictManagerWidget@{DictManagerWidget}}
\subsubsection[{DictManagerWidget}]{\setlength{\rightskip}{0pt plus 5cm}DictManagerWidget::DictManagerWidget ({\bf GUIInterface} $\ast$ {\em parent} = {\ttfamily 0})\hspace{0.3cm}{\ttfamily  \mbox{[}explicit\mbox{]}}}}
\label{classDictManagerWidget_ac13517a2a2a73df1e8c1a6c60abe4434}


Constructor. 


\begin{DoxyParams}{Parameters}
\item[{\em parent}]parent of this widget, which must be subclass of \hyperlink{classGUIInterface}{GUIInterface}, because it will use it to get info about loaded plugins and dicts. \end{DoxyParams}


\subsection{Member Function Documentation}
\hypertarget{classDictManagerWidget_a719c38ca3c9b21b037480c0431cd8ffd}{
\index{DictManagerWidget@{DictManagerWidget}!addDictionary@{addDictionary}}
\index{addDictionary@{addDictionary}!DictManagerWidget@{DictManagerWidget}}
\subsubsection[{addDictionary}]{\setlength{\rightskip}{0pt plus 5cm}void DictManagerWidget::addDictionary ({\bf CommonDictInterface} $\ast$)\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
\label{classDictManagerWidget_a719c38ca3c9b21b037480c0431cd8ffd}


Emited when user wants to add new dictionary. 


\begin{DoxyParams}{Parameters}
\item[{\em new}]dictionary returned by specyfic plugin dialog \end{DoxyParams}
\hypertarget{classDictManagerWidget_a50bd09a1b9fa57744cb77eaa580164f0}{
\index{DictManagerWidget@{DictManagerWidget}!removeDictionary@{removeDictionary}}
\index{removeDictionary@{removeDictionary}!DictManagerWidget@{DictManagerWidget}}
\subsubsection[{removeDictionary}]{\setlength{\rightskip}{0pt plus 5cm}void DictManagerWidget::removeDictionary ({\bf CommonDictInterface} $\ast$)\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
\label{classDictManagerWidget_a50bd09a1b9fa57744cb77eaa580164f0}


Emited when user wants to remove dictionary. 


\begin{DoxyParams}{Parameters}
\item[{\em dictionary}]which will be removed \end{DoxyParams}
\hypertarget{classDictManagerWidget_a2057ca8e8501119612497eda7798f5c5}{
\index{DictManagerWidget@{DictManagerWidget}!selectedDictionaries@{selectedDictionaries}}
\index{selectedDictionaries@{selectedDictionaries}!DictManagerWidget@{DictManagerWidget}}
\subsubsection[{selectedDictionaries}]{\setlength{\rightskip}{0pt plus 5cm}void DictManagerWidget::selectedDictionaries (QList$<$ {\bf CommonDictInterface} $\ast$ $>$)\hspace{0.3cm}{\ttfamily  \mbox{[}signal\mbox{]}}}}
\label{classDictManagerWidget_a2057ca8e8501119612497eda7798f5c5}


Emited when hiding widget, it will save states of dictionaries. 


\begin{DoxyParams}{Parameters}
\item[{\em list}]of only active dictionaries \end{DoxyParams}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
\hyperlink{DictManagerWidget_8h}{DictManagerWidget.h}\item 
DictManagerWidget.cpp\end{DoxyCompactItemize}
