\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager}{\section{Port\-Widget\-Manager Class Reference}
\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager}\index{Port\-Widget\-Manager@{Port\-Widget\-Manager}}
}


{\ttfamily \#include $<$Port\-Widget\-Manager.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef std\-::deque$<$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$ $>$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a844191de12a1e8cf6b7a553409e043ed}{Ports}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
auto \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae814bbf27f9cc6333d3ddfb610e4ff56}{get\-All\-Ports} () const -\/$>$ decltype(boost\-::join(\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a844191de12a1e8cf6b7a553409e043ed}{Ports}(), \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a844191de12a1e8cf6b7a553409e043ed}{Ports}()))
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_af50fb739a44180070530fdeaa6d1f73a}{add\-Port} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_input_port_widget}{Input\-Port\-Widget} $\ast$port)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae83ec9fe94a1d7057e2a55a8b90015d6}{add\-Port} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_output_port_widget}{Output\-Port\-Widget} $\ast$port)
\item 
bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a4d4a3cbaa8bbff4e95b7fe1d6a77a213}{remove\-Dynamic\-Port} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Id} \&pid, Q\-H\-Box\-Layout $\ast$layout)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a95bd034af127745fee57e8b30cddb8b4}{add\-Inputs\-To\-Layout} (Q\-H\-Box\-Layout $\ast$layout)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_afd705740ba388c226e301bf9a5859f7f}{add\-Outputs\-To\-Layout} (Q\-H\-Box\-Layout $\ast$layout)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ab531b67d54770330da214a1c335e773d}{reindex\-Inputs} ()
\end{DoxyCompactItemize}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a844191de12a1e8cf6b7a553409e043ed}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!Ports@{Ports}}
\index{Ports@{Ports}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{Ports}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::deque$<${\bf Port\-Widget}$\ast$$>$ {\bf Ports}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a844191de12a1e8cf6b7a553409e043ed}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a95bd034af127745fee57e8b30cddb8b4}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!add\-Inputs\-To\-Layout@{add\-Inputs\-To\-Layout}}
\index{add\-Inputs\-To\-Layout@{add\-Inputs\-To\-Layout}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{add\-Inputs\-To\-Layout}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Inputs\-To\-Layout (
\begin{DoxyParamCaption}
\item[{Q\-H\-Box\-Layout $\ast$}]{layout}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a95bd034af127745fee57e8b30cddb8b4}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_afd705740ba388c226e301bf9a5859f7f}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!add\-Outputs\-To\-Layout@{add\-Outputs\-To\-Layout}}
\index{add\-Outputs\-To\-Layout@{add\-Outputs\-To\-Layout}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{add\-Outputs\-To\-Layout}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Outputs\-To\-Layout (
\begin{DoxyParamCaption}
\item[{Q\-H\-Box\-Layout $\ast$}]{layout}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_afd705740ba388c226e301bf9a5859f7f}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_af50fb739a44180070530fdeaa6d1f73a}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!add\-Port@{add\-Port}}
\index{add\-Port@{add\-Port}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{add\-Port}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Port (
\begin{DoxyParamCaption}
\item[{{\bf Input\-Port\-Widget} $\ast$}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_af50fb739a44180070530fdeaa6d1f73a}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae83ec9fe94a1d7057e2a55a8b90015d6}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!add\-Port@{add\-Port}}
\index{add\-Port@{add\-Port}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{add\-Port}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Port (
\begin{DoxyParamCaption}
\item[{{\bf Output\-Port\-Widget} $\ast$}]{port}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae83ec9fe94a1d7057e2a55a8b90015d6}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae814bbf27f9cc6333d3ddfb610e4ff56}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!get\-All\-Ports@{get\-All\-Ports}}
\index{get\-All\-Ports@{get\-All\-Ports}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{get\-All\-Ports}]{\setlength{\rightskip}{0pt plus 5cm}auto get\-All\-Ports (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const -\/$>$ decltype(boost\-::join({\bf Ports}(), {\bf Ports}()))
  \hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ae814bbf27f9cc6333d3ddfb610e4ff56}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ab531b67d54770330da214a1c335e773d}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!reindex\-Inputs@{reindex\-Inputs}}
\index{reindex\-Inputs@{reindex\-Inputs}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{reindex\-Inputs}]{\setlength{\rightskip}{0pt plus 5cm}void reindex\-Inputs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_ab531b67d54770330da214a1c335e773d}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a4d4a3cbaa8bbff4e95b7fe1d6a77a213}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}!remove\-Dynamic\-Port@{remove\-Dynamic\-Port}}
\index{remove\-Dynamic\-Port@{remove\-Dynamic\-Port}!SCIRun::Gui::PortWidgetManager@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget\-Manager}}
\subsubsection[{remove\-Dynamic\-Port}]{\setlength{\rightskip}{0pt plus 5cm}bool remove\-Dynamic\-Port (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Id} \&}]{pid, }
\item[{Q\-H\-Box\-Layout $\ast$}]{layout}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_manager_a4d4a3cbaa8bbff4e95b7fe1d6a77a213}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Interface/\-Application/\hyperlink{_port_widget_manager_8h}{Port\-Widget\-Manager.\-h}\item 
Interface/\-Application/\hyperlink{_module_widget_8cc}{Module\-Widget.\-cc}\end{DoxyCompactItemize}
