\section{KABC::Distribution\-List\-Manager Class Reference}
\label{classKABC_1_1DistributionListManager}\index{KABC::DistributionListManager@{KABC::DistributionListManager}}
Manager of distribution lists.  


{\tt \#include $<$distributionlist.h$>$}

Collaboration diagram for KABC::Distribution\-List\-Manager:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=98pt]{classKABC_1_1DistributionListManager__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf Distribution\-List\-Manager} ({\bf Address\-Book} $\ast$)
\item 
{\bf $\sim$Distribution\-List\-Manager} ()
\item 
{\bf Distribution\-List} $\ast$ {\bf list} (const {\bf QString} \&name)
\item 
void {\bf insert} ({\bf Distribution\-List} $\ast$)
\item 
void {\bf remove} ({\bf Distribution\-List} $\ast$)
\item 
{\bf QString\-List} {\bf list\-Names} ()
\item 
bool {\bf load} ()
\item 
bool {\bf save} ()
\end{CompactItemize}


\subsection{Detailed Description}
Manager of distribution lists. 

This class represents a collection of distribution lists, which are associated with a given address book. 



Definition at line 122 of file distributionlist.h.

\subsection{Constructor \& Destructor Documentation}
\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!DistributionListManager@{DistributionListManager}}
\index{DistributionListManager@{DistributionListManager}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KABC::Distribution\-List\-Manager::Distribution\-List\-Manager ({\bf Address\-Book} $\ast$)}\label{classKABC_1_1DistributionListManager_a0}


Create manager for given address book. 

\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!~DistributionListManager@{$\sim$DistributionListManager}}
\index{~DistributionListManager@{$\sim$DistributionListManager}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}KABC::Distribution\-List\-Manager::$\sim${\bf Distribution\-List\-Manager} ()}\label{classKABC_1_1DistributionListManager_a1}


Destructor. 



\subsection{Member Function Documentation}
\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!list@{list}}
\index{list@{list}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Distribution\-List}$\ast$ KABC::Distribution\-List\-Manager::list (const {\bf QString} \& {\em name})}\label{classKABC_1_1DistributionListManager_a2}


Return distribution list with given name. 

\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!insert@{insert}}
\index{insert@{insert}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Distribution\-List\-Manager::insert ({\bf Distribution\-List} $\ast$)}\label{classKABC_1_1DistributionListManager_a3}


Insert distribution list. 

If a list with this name already exists, nothing happens. The passed object is deleted by the manager. 

Referenced by KABC::Distribution\-List::Distribution\-List().\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!remove@{remove}}
\index{remove@{remove}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void KABC::Distribution\-List\-Manager::remove ({\bf Distribution\-List} $\ast$)}\label{classKABC_1_1DistributionListManager_a4}


Remove distribution list. 

If a list with this name doesn't exist, nothing happens. 

Referenced by KABC::Distribution\-List::$\sim$Distribution\-List().\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!listNames@{listNames}}
\index{listNames@{listNames}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf QString\-List} KABC::Distribution\-List\-Manager::list\-Names ()}\label{classKABC_1_1DistributionListManager_a5}


Return names of all distribution lists managed by this manager. 

\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!load@{load}}
\index{load@{load}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Distribution\-List\-Manager::load ()}\label{classKABC_1_1DistributionListManager_a6}


Load distribution lists form disk. 

\index{KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}!save@{save}}
\index{save@{save}!KABC::DistributionListManager@{KABC::Distribution\-List\-Manager}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool KABC::Distribution\-List\-Manager::save ()}\label{classKABC_1_1DistributionListManager_a7}


Save distribution lists to disk. 



The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
distributionlist.h\end{CompactItemize}
