\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line}{\section{Connection\-Line Class Reference}
\label{class_s_c_i_run_1_1_gui_1_1_connection_line}\index{Connection\-Line@{Connection\-Line}}
}


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

Inheritance diagram for Connection\-Line\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.210811cm]{class_s_c_i_run_1_1_gui_1_1_connection_line}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_ab3216688f8f14750bb6c517ddb592f20}{track\-Nodes} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a2159ba300d8ad037702a2ad348d38326}{set\-Draw\-Strategy} (\hyperlink{namespace_s_c_i_run_1_1_gui_aa15e2a3bdeabd827b99534e6f6db29a9}{Connection\-Draw\-Strategy\-Ptr} drawer)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aa42ba657a9bb2c159295550721a331fe}{update\-Note} (const \hyperlink{struct_s_c_i_run_1_1_gui_1_1_note}{Note} \&note)
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a2272f2a3433dd427eb56be8ca4ebeb4a}{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} \&id)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a572532a0efaf336cf5258443c3521594}{Connection\-Line} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$from\-Port, \hyperlink{class_s_c_i_run_1_1_gui_1_1_port_widget}{Port\-Widget} $\ast$to\-Port, 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} \&id, \hyperlink{namespace_s_c_i_run_1_1_gui_aa15e2a3bdeabd827b99534e6f6db29a9}{Connection\-Draw\-Strategy\-Ptr} drawer)
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aeecbc25574705b237455491f19911119}{$\sim$\-Connection\-Line} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a858bbcf98637471449e438304a00624b}{set\-Color} (const Q\-Color \&\hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_ae35093fbf4f645dcefd930ca8c68b622}{color})
\item 
Q\-Color \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_ae35093fbf4f645dcefd930ca8c68b622}{color} () const 
\item 
std\-::list\\*
$<$ \hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_id}{S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Id} $>$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a2b5e0017ee56c94e7b065a56eb843558}{get\-Connected\-To\-Module\-Id} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aa74b1786b7eb1b500749c5d9712717fd}{mouse\-Release\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event) override
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_abdcd9e8130c8147862ca4dc5a26ce93e}{mouse\-Press\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event) override
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aff0a2ed7adc2caa2b8e27eaf7d193860}{mouse\-Move\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event) override
\item 
Q\-Variant \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aac6f95c301e997d652a839948a1cf35c}{item\-Change} (Graphics\-Item\-Change change, const Q\-Variant \&value)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_aae251f2a0f809ec62277d1f78994e7e7}{mouse\-Double\-Click\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event) override
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_gui_1_1_connection_line_a7bfe6d9580e4d70c13ce68999aa61a65}{set\-Note\-Graphics\-Context} () override
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a572532a0efaf336cf5258443c3521594}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!Connection\-Line@{Connection\-Line}}
\index{Connection\-Line@{Connection\-Line}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{Connection\-Line}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Connection\-Line} (
\begin{DoxyParamCaption}
\item[{{\bf Port\-Widget} $\ast$}]{from\-Port, }
\item[{{\bf Port\-Widget} $\ast$}]{to\-Port, }
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Connection\-Id} \&}]{id, }
\item[{{\bf Connection\-Draw\-Strategy\-Ptr}}]{drawer}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_a572532a0efaf336cf5258443c3521594}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aeecbc25574705b237455491f19911119}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!$\sim$\-Connection\-Line@{$\sim$\-Connection\-Line}}
\index{$\sim$\-Connection\-Line@{$\sim$\-Connection\-Line}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{$\sim$\-Connection\-Line}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Connection\-Line} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aeecbc25574705b237455491f19911119}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_ae35093fbf4f645dcefd930ca8c68b622}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!color@{color}}
\index{color@{color}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{color}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Color color (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_ae35093fbf4f645dcefd930ca8c68b622}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a2272f2a3433dd427eb56be8ca4ebeb4a}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!deleted@{deleted}}
\index{deleted@{deleted}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{deleted}]{\setlength{\rightskip}{0pt plus 5cm}void 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_connection_line_a2272f2a3433dd427eb56be8ca4ebeb4a}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a2b5e0017ee56c94e7b065a56eb843558}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!get\-Connected\-To\-Module\-Id@{get\-Connected\-To\-Module\-Id}}
\index{get\-Connected\-To\-Module\-Id@{get\-Connected\-To\-Module\-Id}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{get\-Connected\-To\-Module\-Id}]{\setlength{\rightskip}{0pt plus 5cm}std\-::list$<$ {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Id} $>$ get\-Connected\-To\-Module\-Id (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_a2b5e0017ee56c94e7b065a56eb843558}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aac6f95c301e997d652a839948a1cf35c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!item\-Change@{item\-Change}}
\index{item\-Change@{item\-Change}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{item\-Change}]{\setlength{\rightskip}{0pt plus 5cm}Q\-Variant item\-Change (
\begin{DoxyParamCaption}
\item[{Graphics\-Item\-Change}]{change, }
\item[{const Q\-Variant \&}]{value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aac6f95c301e997d652a839948a1cf35c}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aae251f2a0f809ec62277d1f78994e7e7}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!mouse\-Double\-Click\-Event@{mouse\-Double\-Click\-Event}}
\index{mouse\-Double\-Click\-Event@{mouse\-Double\-Click\-Event}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{mouse\-Double\-Click\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Double\-Click\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Graphics\-Scene\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aae251f2a0f809ec62277d1f78994e7e7}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aff0a2ed7adc2caa2b8e27eaf7d193860}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!mouse\-Move\-Event@{mouse\-Move\-Event}}
\index{mouse\-Move\-Event@{mouse\-Move\-Event}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{mouse\-Move\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Move\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Graphics\-Scene\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aff0a2ed7adc2caa2b8e27eaf7d193860}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_abdcd9e8130c8147862ca4dc5a26ce93e}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!mouse\-Press\-Event@{mouse\-Press\-Event}}
\index{mouse\-Press\-Event@{mouse\-Press\-Event}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{mouse\-Press\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Press\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Graphics\-Scene\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_abdcd9e8130c8147862ca4dc5a26ce93e}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aa74b1786b7eb1b500749c5d9712717fd}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!mouse\-Release\-Event@{mouse\-Release\-Event}}
\index{mouse\-Release\-Event@{mouse\-Release\-Event}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{mouse\-Release\-Event}]{\setlength{\rightskip}{0pt plus 5cm}void mouse\-Release\-Event (
\begin{DoxyParamCaption}
\item[{Q\-Graphics\-Scene\-Mouse\-Event $\ast$}]{event}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aa74b1786b7eb1b500749c5d9712717fd}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a858bbcf98637471449e438304a00624b}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!set\-Color@{set\-Color}}
\index{set\-Color@{set\-Color}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{set\-Color}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Color (
\begin{DoxyParamCaption}
\item[{const Q\-Color \&}]{color}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_a858bbcf98637471449e438304a00624b}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a2159ba300d8ad037702a2ad348d38326}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!set\-Draw\-Strategy@{set\-Draw\-Strategy}}
\index{set\-Draw\-Strategy@{set\-Draw\-Strategy}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{set\-Draw\-Strategy}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Draw\-Strategy (
\begin{DoxyParamCaption}
\item[{{\bf Connection\-Draw\-Strategy\-Ptr}}]{drawer}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_a2159ba300d8ad037702a2ad348d38326}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_a7bfe6d9580e4d70c13ce68999aa61a65}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!set\-Note\-Graphics\-Context@{set\-Note\-Graphics\-Context}}
\index{set\-Note\-Graphics\-Context@{set\-Note\-Graphics\-Context}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{set\-Note\-Graphics\-Context}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Note\-Graphics\-Context (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [protected]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_a7bfe6d9580e4d70c13ce68999aa61a65}


Implements \hyperlink{class_s_c_i_run_1_1_gui_1_1_note_display_helper_a334392d41946bd2647d57bca0776ad12}{Note\-Display\-Helper}.

\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_ab3216688f8f14750bb6c517ddb592f20}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!track\-Nodes@{track\-Nodes}}
\index{track\-Nodes@{track\-Nodes}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{track\-Nodes}]{\setlength{\rightskip}{0pt plus 5cm}void track\-Nodes (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_ab3216688f8f14750bb6c517ddb592f20}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_connection_line_aa42ba657a9bb2c159295550721a331fe}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}!update\-Note@{update\-Note}}
\index{update\-Note@{update\-Note}!SCIRun::Gui::ConnectionLine@{S\-C\-I\-Run\-::\-Gui\-::\-Connection\-Line}}
\subsubsection[{update\-Note}]{\setlength{\rightskip}{0pt plus 5cm}void update\-Note (
\begin{DoxyParamCaption}
\item[{const {\bf Note} \&}]{note}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_connection_line_aa42ba657a9bb2c159295550721a331fe}


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