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


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

Inheritance diagram for Port\-Widget\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.000000cm]{class_s_c_i_run_1_1_gui_1_1_port_widget}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a879d86489f72c7fb63ce25ec1979007e}{Make\-The\-Connection} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_description}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Description} \&cd)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a66a35fd5056ec1ac63896b39e91ec152}{cancel\-Connections\-In\-Progress} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ac0e2f96c526c094cb7e44d04058a19b1}{port\-Caching\-Changed} (bool checked)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a2abcfa786b461094cea6dbabd6c05848}{connect\-New\-Module} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ab07fb1d1909d3878e652c7c076199c5a}{request\-Connection} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$from, const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$to)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ae1a30aa3e10ec80254dd84a8034df59d}{connection\-Deleted} (const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_connection_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Id} \&\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a4f28d1ada622149f78d07e2968922790}{id})
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a66204219b65ad76f7cfdb783aba70d4a}{connect\-New\-Module} (const \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$port\-To\-Connect, const std\-::string \&new\-Module\-Name)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ac2556c8a56e7c3f9f597daebf4cd29bd}{port\-Moved} ()
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aeca9c813786319f4019a8cdd1c29f823}{Port\-Widget} (const Q\-String \&\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b0a198f837184bf6fff555cee3ce770}{name}, const Q\-Color \&\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ae35093fbf4f645dcefd930ca8c68b622}{color}, const std\-::string \&datatype, const \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Id} \&module\-Id, 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} \&port\-Id, size\-\_\-t index, bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aed9d9a347887f32a80b86f8d95725833}{is\-Input}, bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a76532c41ec748b7d21c09f8e3fb6a3f6}{is\-Dynamic}, boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_factory}{Connection\-Factory} $>$ connection\-Factory, boost\-::shared\-\_\-ptr$<$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_closest_port_finder}{Closest\-Port\-Finder} $>$ closest\-Port\-Finder, Q\-Widget $\ast$parent=0)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a16a11b8b8d63c3300946eac703c2251f}{$\sim$\-Port\-Widget} ()
\item 
Q\-String \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b0a198f837184bf6fff555cee3ce770}{name} () const 
\item 
Q\-Color \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ae35093fbf4f645dcefd930ca8c68b622}{color} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aed9d9a347887f32a80b86f8d95725833}{is\-Input} () const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a76532c41ec748b7d21c09f8e3fb6a3f6}{is\-Dynamic} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a180fa55a4bf36580963bed9e3e09c227}{is\-Connected} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ab3047a6618bc3be3d317e1e93038cb1e}{set\-Connected} (bool connected)
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_abab627efd3728a6f5693064973005c99}{nconnections} () const 
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a21096ec88b08ba3aec8fd7fa8e26ed11}{get\-\_\-typename} () const 
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_adba5b68cd0ad2a98d5cc51c4ca1a3597}{get\-\_\-portname} () const 
\item 
virtual \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{Dataflow\-::\-Networks\-::\-Module\-Id} \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a774b1ed499aafa7a202061713049f47c}{get\-Underlying\-Module\-Id} () const 
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a659e8df65f89db5547aa8a8fe3d92f69}{get\-Index} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a635f04e4fa35b97a06f5d1ac0c55fc74}{set\-Index} (size\-\_\-t i)
\item 
virtual \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Id} \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a4f28d1ada622149f78d07e2968922790}{id} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a34d7869c50cd8c1cdafb6df9b24fe383}{toggle\-Light} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a61f3c02fc00642d804d98ab51a0f5652}{turn\-\_\-on\-\_\-light} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b140125fa7c25d787a10240047ea72c}{turn\-\_\-off\-\_\-light} ()
\item 
bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ac4c351bced0d04fa55ccceda4b6c78b0}{is\-Light\-On} () const 
\item 
Q\-Size \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aefbfb651cd9de25bd4e8ca0db19b2044}{size\-Hint} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_abdf833ae5996527754bf90be82427b16}{add\-Connection} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line}{Connection\-Line} $\ast$c)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a1d3314bc144ddf1f76c885676ac3702a}{remove\-Connection} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line}{Connection\-Line} $\ast$c)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a259bece2bc491105bf8a381a147dfd0e}{track\-Connections} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a6364fcabbc83762e25299299529a3a64}{delete\-Connections} ()
\item 
Q\-Point\-F \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aaee0c7a3561dcfa1ee87680658e519f5}{position} () const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a185654dab50b0086e7fa9c0a736601f1}{shares\-Parent\-Module} (const \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} \&other) const 
\item 
bool \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a5668ef8c505b1ccfb9f0b887441cbf8c}{is\-Full\-Input\-Port} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a8276a2eeb22e7e1cfd5e9bc1b87b65d6}{do\-Mouse\-Press} (Qt\-::\-Mouse\-Button button, const Q\-Point\-F \&pos)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a2e0f8b267d1bed9651675494a9eafd8f}{do\-Mouse\-Move} (Qt\-::\-Mouse\-Buttons buttons, const Q\-Point\-F \&pos)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a62b1e3a806651576ed5660e5f3d88ebb}{do\-Mouse\-Release} (Qt\-::\-Mouse\-Button button, const Q\-Point\-F \&pos)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a9649ab8139c4c2ea5c93625b30d92a05}{W\-I\-D\-T\-H} = 11
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a6dd1b2f79e1d8679360c8dade1670295}{move\-Event} (Q\-Move\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ad2272e344e46519f026cd02f419884f1}{mouse\-Press\-Event} (Q\-Mouse\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_a35226f6549add1ff837c65888fcd00fc}{mouse\-Release\-Event} (Q\-Mouse\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_ae820c6a86f0a1908bf451f86db043489}{mouse\-Move\-Event} (Q\-Mouse\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_accfb24f32254fb98c049727597a53956}{paint\-Event} (Q\-Paint\-Event $\ast$event)
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget_aef2e768753118952b89eb466f22037e4}{Delete\-Current\-Connection\-At\-End\-Of\-Block}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_aeca9c813786319f4019a8cdd1c29f823}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!Port\-Widget@{Port\-Widget}}
\index{Port\-Widget@{Port\-Widget}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{Port\-Widget}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Port\-Widget} (
\begin{DoxyParamCaption}
\item[{const Q\-String \&}]{name, }
\item[{const Q\-Color \&}]{color, }
\item[{const std\-::string \&}]{datatype, }
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Id} \&}]{module\-Id, }
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Id} \&}]{port\-Id, }
\item[{size\-\_\-t}]{index, }
\item[{bool}]{is\-Input, }
\item[{bool}]{is\-Dynamic, }
\item[{boost\-::shared\-\_\-ptr$<$ {\bf Connection\-Factory} $>$}]{connection\-Factory, }
\item[{boost\-::shared\-\_\-ptr$<$ {\bf Closest\-Port\-Finder} $>$}]{closest\-Port\-Finder, }
\item[{Q\-Widget $\ast$}]{parent = {\ttfamily 0}}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_aeca9c813786319f4019a8cdd1c29f823}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a16a11b8b8d63c3300946eac703c2251f}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!$\sim$\-Port\-Widget@{$\sim$\-Port\-Widget}}
\index{$\sim$\-Port\-Widget@{$\sim$\-Port\-Widget}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{$\sim$\-Port\-Widget}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Port\-Widget} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a16a11b8b8d63c3300946eac703c2251f}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_abdf833ae5996527754bf90be82427b16}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!add\-Connection@{add\-Connection}}
\index{add\-Connection@{add\-Connection}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{add\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}void add\-Connection (
\begin{DoxyParamCaption}
\item[{{\bf Connection\-Line} $\ast$}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_abdf833ae5996527754bf90be82427b16}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a66a35fd5056ec1ac63896b39e91ec152}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!cancel\-Connections\-In\-Progress@{cancel\-Connections\-In\-Progress}}
\index{cancel\-Connections\-In\-Progress@{cancel\-Connections\-In\-Progress}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{cancel\-Connections\-In\-Progress}]{\setlength{\rightskip}{0pt plus 5cm}void cancel\-Connections\-In\-Progress (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a66a35fd5056ec1ac63896b39e91ec152}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ae35093fbf4f645dcefd930ca8c68b622}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!color@{color}}
\index{color@{color}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{color}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Color color (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ae35093fbf4f645dcefd930ca8c68b622}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ae1a30aa3e10ec80254dd84a8034df59d}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!connection\-Deleted@{connection\-Deleted}}
\index{connection\-Deleted@{connection\-Deleted}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{connection\-Deleted}]{\setlength{\rightskip}{0pt plus 5cm}void connection\-Deleted (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Id} \&}]{id}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ae1a30aa3e10ec80254dd84a8034df59d}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a2abcfa786b461094cea6dbabd6c05848}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!connect\-New\-Module@{connect\-New\-Module}}
\index{connect\-New\-Module@{connect\-New\-Module}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{connect\-New\-Module}]{\setlength{\rightskip}{0pt plus 5cm}void connect\-New\-Module (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a2abcfa786b461094cea6dbabd6c05848}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a66204219b65ad76f7cfdb783aba70d4a}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!connect\-New\-Module@{connect\-New\-Module}}
\index{connect\-New\-Module@{connect\-New\-Module}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{connect\-New\-Module}]{\setlength{\rightskip}{0pt plus 5cm}void connect\-New\-Module (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$}]{port\-To\-Connect, }
\item[{const std\-::string \&}]{new\-Module\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a66204219b65ad76f7cfdb783aba70d4a}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a6364fcabbc83762e25299299529a3a64}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!delete\-Connections@{delete\-Connections}}
\index{delete\-Connections@{delete\-Connections}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{delete\-Connections}]{\setlength{\rightskip}{0pt plus 5cm}void delete\-Connections (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a6364fcabbc83762e25299299529a3a64}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a2e0f8b267d1bed9651675494a9eafd8f}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!do\-Mouse\-Move@{do\-Mouse\-Move}}
\index{do\-Mouse\-Move@{do\-Mouse\-Move}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{do\-Mouse\-Move}]{\setlength{\rightskip}{0pt plus 5cm}void do\-Mouse\-Move (
\begin{DoxyParamCaption}
\item[{Qt\-::\-Mouse\-Buttons}]{buttons, }
\item[{const Q\-Point\-F \&}]{pos}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a2e0f8b267d1bed9651675494a9eafd8f}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a8276a2eeb22e7e1cfd5e9bc1b87b65d6}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!do\-Mouse\-Press@{do\-Mouse\-Press}}
\index{do\-Mouse\-Press@{do\-Mouse\-Press}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{do\-Mouse\-Press}]{\setlength{\rightskip}{0pt plus 5cm}void do\-Mouse\-Press (
\begin{DoxyParamCaption}
\item[{Qt\-::\-Mouse\-Button}]{button, }
\item[{const Q\-Point\-F \&}]{pos}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a8276a2eeb22e7e1cfd5e9bc1b87b65d6}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a62b1e3a806651576ed5660e5f3d88ebb}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!do\-Mouse\-Release@{do\-Mouse\-Release}}
\index{do\-Mouse\-Release@{do\-Mouse\-Release}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{do\-Mouse\-Release}]{\setlength{\rightskip}{0pt plus 5cm}void do\-Mouse\-Release (
\begin{DoxyParamCaption}
\item[{Qt\-::\-Mouse\-Button}]{button, }
\item[{const Q\-Point\-F \&}]{pos}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a62b1e3a806651576ed5660e5f3d88ebb}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_adba5b68cd0ad2a98d5cc51c4ca1a3597}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!get\-\_\-portname@{get\-\_\-portname}}
\index{get\-\_\-portname@{get\-\_\-portname}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{get\-\_\-portname}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-portname (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_adba5b68cd0ad2a98d5cc51c4ca1a3597}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a18e1812b708456ad3e8ea7f470fdbb3e}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a21096ec88b08ba3aec8fd7fa8e26ed11}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!get\-\_\-typename@{get\-\_\-typename}}
\index{get\-\_\-typename@{get\-\_\-typename}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{get\-\_\-typename}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string get\-\_\-typename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a21096ec88b08ba3aec8fd7fa8e26ed11}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a849c6da97a3b0e9bf9ac779d98b469c4}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a659e8df65f89db5547aa8a8fe3d92f69}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!get\-Index@{get\-Index}}
\index{get\-Index@{get\-Index}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{get\-Index}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t get\-Index (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a659e8df65f89db5547aa8a8fe3d92f69}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a04f9047026e6614be06796d334c88a91}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a774b1ed499aafa7a202061713049f47c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!get\-Underlying\-Module\-Id@{get\-Underlying\-Module\-Id}}
\index{get\-Underlying\-Module\-Id@{get\-Underlying\-Module\-Id}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{get\-Underlying\-Module\-Id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Id} get\-Underlying\-Module\-Id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a774b1ed499aafa7a202061713049f47c}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a04e282dda2ff528c7d7e109fb3ddeaf1}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a4f28d1ada622149f78d07e2968922790}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!id@{id}}
\index{id@{id}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Port\-Id} id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a4f28d1ada622149f78d07e2968922790}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_aad7432b4305bd377efad4c9788d393f0}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a180fa55a4bf36580963bed9e3e09c227}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!is\-Connected@{is\-Connected}}
\index{is\-Connected@{is\-Connected}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{is\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-Connected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a180fa55a4bf36580963bed9e3e09c227}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a76532c41ec748b7d21c09f8e3fb6a3f6}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!is\-Dynamic@{is\-Dynamic}}
\index{is\-Dynamic@{is\-Dynamic}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{is\-Dynamic}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool is\-Dynamic (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a76532c41ec748b7d21c09f8e3fb6a3f6}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_abf9e91192af16ddbb1aa715c4cc98419}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a5668ef8c505b1ccfb9f0b887441cbf8c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!is\-Full\-Input\-Port@{is\-Full\-Input\-Port}}
\index{is\-Full\-Input\-Port@{is\-Full\-Input\-Port}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{is\-Full\-Input\-Port}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-Full\-Input\-Port (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a5668ef8c505b1ccfb9f0b887441cbf8c}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_aed9d9a347887f32a80b86f8d95725833}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!is\-Input@{is\-Input}}
\index{is\-Input@{is\-Input}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{is\-Input}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool is\-Input (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_aed9d9a347887f32a80b86f8d95725833}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_a9ee58e4032d04122da1b6fdd15d6a9e5}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ac4c351bced0d04fa55ccceda4b6c78b0}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!is\-Light\-On@{is\-Light\-On}}
\index{is\-Light\-On@{is\-Light\-On}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{is\-Light\-On}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-Light\-On (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ac4c351bced0d04fa55ccceda4b6c78b0}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a879d86489f72c7fb63ce25ec1979007e}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!Make\-The\-Connection@{Make\-The\-Connection}}
\index{Make\-The\-Connection@{Make\-The\-Connection}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{Make\-The\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}void Make\-The\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Description} \&}]{cd}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a879d86489f72c7fb63ce25ec1979007e}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ae820c6a86f0a1908bf451f86db043489}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!mouse\-Move\-Event@{mouse\-Move\-Event}}
\index{mouse\-Move\-Event@{mouse\-Move\-Event}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{mouse\-Move\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Move\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ae820c6a86f0a1908bf451f86db043489}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ad2272e344e46519f026cd02f419884f1}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!mouse\-Press\-Event@{mouse\-Press\-Event}}
\index{mouse\-Press\-Event@{mouse\-Press\-Event}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{mouse\-Press\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Press\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ad2272e344e46519f026cd02f419884f1}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a35226f6549add1ff837c65888fcd00fc}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!mouse\-Release\-Event@{mouse\-Release\-Event}}
\index{mouse\-Release\-Event@{mouse\-Release\-Event}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{mouse\-Release\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Release\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a35226f6549add1ff837c65888fcd00fc}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a6dd1b2f79e1d8679360c8dade1670295}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!move\-Event@{move\-Event}}
\index{move\-Event@{move\-Event}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{move\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void move\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Move\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a6dd1b2f79e1d8679360c8dade1670295}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b0a198f837184bf6fff555cee3ce770}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!name@{name}}
\index{name@{name}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}Q\-String name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b0a198f837184bf6fff555cee3ce770}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_abab627efd3728a6f5693064973005c99}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!nconnections@{nconnections}}
\index{nconnections@{nconnections}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{nconnections}]{\setlength{\rightskip}{0pt plus 5cm}size\-\_\-t nconnections (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_abab627efd3728a6f5693064973005c99}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_port_description_interface_aac191860942b1cc73def34ec78d81039}{Port\-Description\-Interface}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_accfb24f32254fb98c049727597a53956}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!paint\-Event@{paint\-Event}}
\index{paint\-Event@{paint\-Event}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{paint\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void paint\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Paint\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_accfb24f32254fb98c049727597a53956}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ac0e2f96c526c094cb7e44d04058a19b1}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!port\-Caching\-Changed@{port\-Caching\-Changed}}
\index{port\-Caching\-Changed@{port\-Caching\-Changed}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{port\-Caching\-Changed}]{\setlength{\rightskip}{0pt plus 5cm}void port\-Caching\-Changed (
\begin{DoxyParamCaption}
\item[{bool}]{checked}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ac0e2f96c526c094cb7e44d04058a19b1}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ac2556c8a56e7c3f9f597daebf4cd29bd}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!port\-Moved@{port\-Moved}}
\index{port\-Moved@{port\-Moved}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{port\-Moved}]{\setlength{\rightskip}{0pt plus 5cm}void port\-Moved (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ac2556c8a56e7c3f9f597daebf4cd29bd}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_aaee0c7a3561dcfa1ee87680658e519f5}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!position@{position}}
\index{position@{position}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{position}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Point\-F position (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_aaee0c7a3561dcfa1ee87680658e519f5}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a1d3314bc144ddf1f76c885676ac3702a}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!remove\-Connection@{remove\-Connection}}
\index{remove\-Connection@{remove\-Connection}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{remove\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}void remove\-Connection (
\begin{DoxyParamCaption}
\item[{{\bf Connection\-Line} $\ast$}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a1d3314bc144ddf1f76c885676ac3702a}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ab07fb1d1909d3878e652c7c076199c5a}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!request\-Connection@{request\-Connection}}
\index{request\-Connection@{request\-Connection}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{request\-Connection}]{\setlength{\rightskip}{0pt plus 5cm}void request\-Connection (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$}]{from, }
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Port\-Description\-Interface} $\ast$}]{to}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ab07fb1d1909d3878e652c7c076199c5a}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_ab3047a6618bc3be3d317e1e93038cb1e}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!set\-Connected@{set\-Connected}}
\index{set\-Connected@{set\-Connected}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{set\-Connected}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Connected (
\begin{DoxyParamCaption}
\item[{bool}]{connected}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_ab3047a6618bc3be3d317e1e93038cb1e}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a635f04e4fa35b97a06f5d1ac0c55fc74}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!set\-Index@{set\-Index}}
\index{set\-Index@{set\-Index}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{set\-Index}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Index (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{i}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a635f04e4fa35b97a06f5d1ac0c55fc74}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a185654dab50b0086e7fa9c0a736601f1}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!shares\-Parent\-Module@{shares\-Parent\-Module}}
\index{shares\-Parent\-Module@{shares\-Parent\-Module}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{shares\-Parent\-Module}]{\setlength{\rightskip}{0pt plus 5cm}bool shares\-Parent\-Module (
\begin{DoxyParamCaption}
\item[{const {\bf Port\-Widget} \&}]{other}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a185654dab50b0086e7fa9c0a736601f1}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_aefbfb651cd9de25bd4e8ca0db19b2044}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!size\-Hint@{size\-Hint}}
\index{size\-Hint@{size\-Hint}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{size\-Hint}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Size size\-Hint (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_aefbfb651cd9de25bd4e8ca0db19b2044}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a34d7869c50cd8c1cdafb6df9b24fe383}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!toggle\-Light@{toggle\-Light}}
\index{toggle\-Light@{toggle\-Light}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{toggle\-Light}]{\setlength{\rightskip}{0pt plus 5cm}void toggle\-Light (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a34d7869c50cd8c1cdafb6df9b24fe383}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a259bece2bc491105bf8a381a147dfd0e}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!track\-Connections@{track\-Connections}}
\index{track\-Connections@{track\-Connections}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{track\-Connections}]{\setlength{\rightskip}{0pt plus 5cm}void track\-Connections (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a259bece2bc491105bf8a381a147dfd0e}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b140125fa7c25d787a10240047ea72c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!turn\-\_\-off\-\_\-light@{turn\-\_\-off\-\_\-light}}
\index{turn\-\_\-off\-\_\-light@{turn\-\_\-off\-\_\-light}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{turn\-\_\-off\-\_\-light}]{\setlength{\rightskip}{0pt plus 5cm}void turn\-\_\-off\-\_\-light (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a2b140125fa7c25d787a10240047ea72c}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a61f3c02fc00642d804d98ab51a0f5652}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!turn\-\_\-on\-\_\-light@{turn\-\_\-on\-\_\-light}}
\index{turn\-\_\-on\-\_\-light@{turn\-\_\-on\-\_\-light}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{turn\-\_\-on\-\_\-light}]{\setlength{\rightskip}{0pt plus 5cm}void turn\-\_\-on\-\_\-light (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a61f3c02fc00642d804d98ab51a0f5652}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_aef2e768753118952b89eb466f22037e4}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!Delete\-Current\-Connection\-At\-End\-Of\-Block@{Delete\-Current\-Connection\-At\-End\-Of\-Block}}
\index{Delete\-Current\-Connection\-At\-End\-Of\-Block@{Delete\-Current\-Connection\-At\-End\-Of\-Block}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{Delete\-Current\-Connection\-At\-End\-Of\-Block}]{\setlength{\rightskip}{0pt plus 5cm}friend struct {\bf Delete\-Current\-Connection\-At\-End\-Of\-Block}\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_aef2e768753118952b89eb466f22037e4}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_port_widget_a9649ab8139c4c2ea5c93625b30d92a05}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}!W\-I\-D\-T\-H@{W\-I\-D\-T\-H}}
\index{W\-I\-D\-T\-H@{W\-I\-D\-T\-H}!SCIRun::Gui::PortWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Port\-Widget}}
\subsubsection[{W\-I\-D\-T\-H}]{\setlength{\rightskip}{0pt plus 5cm}const int W\-I\-D\-T\-H = 11\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_gui_1_1_port_widget_a9649ab8139c4c2ea5c93625b30d92a05}


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