\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget}{\section{Module\-Proxy\-Widget Class Reference}
\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget}\index{Module\-Proxy\-Widget@{Module\-Proxy\-Widget}}
}


{\ttfamily \#include $<$Module\-Proxy\-Widget.\-h$>$}

Inheritance diagram for Module\-Proxy\-Widget\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget}
\end{center}
\end{figure}
\subsection*{Public Slots}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a01902f8b57a80e2cb41f50eb21de4aee}{highlight\-If\-Selected} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a2ec7eebdb50b7439852718f0238536cf}{set\-As\-Waiting} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_abf2dd194b2f9d5fc6ba171457d5f28d7}{set\-Default\-Note\-Position} (\hyperlink{namespace_s_c_i_run_1_1_gui_ab423c5390514c7b532cf422c1e2cc998}{Note\-Position} position)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a7f92f7ba25cd8cb07d05558a476d4ca1}{create\-Port\-Position\-Providers} ()
\end{DoxyCompactItemize}
\subsection*{Signals}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_aa84baa4d0eb43cb69e26d5f6ec6f309e}{selected} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a11b7661d479154a412d842e62a7800d8}{widget\-Moved} (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} \&id, double new\-X, double new\-Y)
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a0700220fefa30ea50667ec6542c03bbf}{Module\-Proxy\-Widget} (\hyperlink{class_s_c_i_run_1_1_gui_1_1_module_widget}{Module\-Widget} $\ast$module, Q\-Graphics\-Item $\ast$parent=0)
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_af50df80a06865ba2cdc615243d65abb6}{$\sim$\-Module\-Proxy\-Widget} ()
\item 
\hyperlink{class_s_c_i_run_1_1_gui_1_1_module_widget}{Module\-Widget} $\ast$ \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ae69da400bbf811f6565462afe1b9e131}{get\-Module\-Widget} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a27866ba62082c4ec0f1c25cf22e45e37}{mouse\-Press\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ac0164b5d0d4277797f38bc9acf071a1b}{mouse\-Release\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event)
\item 
void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a171ed08c3a013ae9bf8565b1afe51397}{mouse\-Move\-Event} (Q\-Graphics\-Scene\-Mouse\-Event $\ast$event)
\item 
Q\-Variant \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_aac6f95c301e997d652a839948a1cf35c}{item\-Change} (Graphics\-Item\-Change change, const Q\-Variant \&value)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_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_module_proxy_widget_a0700220fefa30ea50667ec6542c03bbf}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!Module\-Proxy\-Widget@{Module\-Proxy\-Widget}}
\index{Module\-Proxy\-Widget@{Module\-Proxy\-Widget}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{Module\-Proxy\-Widget}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Proxy\-Widget} (
\begin{DoxyParamCaption}
\item[{{\bf Module\-Widget} $\ast$}]{module, }
\item[{Q\-Graphics\-Item $\ast$}]{parent = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a0700220fefa30ea50667ec6542c03bbf}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_af50df80a06865ba2cdc615243d65abb6}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!$\sim$\-Module\-Proxy\-Widget@{$\sim$\-Module\-Proxy\-Widget}}
\index{$\sim$\-Module\-Proxy\-Widget@{$\sim$\-Module\-Proxy\-Widget}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{$\sim$\-Module\-Proxy\-Widget}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Module\-Proxy\-Widget} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_af50df80a06865ba2cdc615243d65abb6}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a7f92f7ba25cd8cb07d05558a476d4ca1}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!create\-Port\-Position\-Providers@{create\-Port\-Position\-Providers}}
\index{create\-Port\-Position\-Providers@{create\-Port\-Position\-Providers}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{create\-Port\-Position\-Providers}]{\setlength{\rightskip}{0pt plus 5cm}void create\-Port\-Position\-Providers (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a7f92f7ba25cd8cb07d05558a476d4ca1}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ae69da400bbf811f6565462afe1b9e131}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!get\-Module\-Widget@{get\-Module\-Widget}}
\index{get\-Module\-Widget@{get\-Module\-Widget}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{get\-Module\-Widget}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Module\-Widget} $\ast$ get\-Module\-Widget (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ae69da400bbf811f6565462afe1b9e131}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a01902f8b57a80e2cb41f50eb21de4aee}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!highlight\-If\-Selected@{highlight\-If\-Selected}}
\index{highlight\-If\-Selected@{highlight\-If\-Selected}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{highlight\-If\-Selected}]{\setlength{\rightskip}{0pt plus 5cm}void highlight\-If\-Selected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a01902f8b57a80e2cb41f50eb21de4aee}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_aac6f95c301e997d652a839948a1cf35c}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!item\-Change@{item\-Change}}
\index{item\-Change@{item\-Change}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\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_module_proxy_widget_aac6f95c301e997d652a839948a1cf35c}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a171ed08c3a013ae9bf8565b1afe51397}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!mouse\-Move\-Event@{mouse\-Move\-Event}}
\index{mouse\-Move\-Event@{mouse\-Move\-Event}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\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 [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a171ed08c3a013ae9bf8565b1afe51397}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a27866ba62082c4ec0f1c25cf22e45e37}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!mouse\-Press\-Event@{mouse\-Press\-Event}}
\index{mouse\-Press\-Event@{mouse\-Press\-Event}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\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 [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a27866ba62082c4ec0f1c25cf22e45e37}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ac0164b5d0d4277797f38bc9acf071a1b}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!mouse\-Release\-Event@{mouse\-Release\-Event}}
\index{mouse\-Release\-Event@{mouse\-Release\-Event}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\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 [protected]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_ac0164b5d0d4277797f38bc9acf071a1b}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_aa84baa4d0eb43cb69e26d5f6ec6f309e}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!selected@{selected}}
\index{selected@{selected}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{selected}]{\setlength{\rightskip}{0pt plus 5cm}void selected (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_aa84baa4d0eb43cb69e26d5f6ec6f309e}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a2ec7eebdb50b7439852718f0238536cf}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!set\-As\-Waiting@{set\-As\-Waiting}}
\index{set\-As\-Waiting@{set\-As\-Waiting}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{set\-As\-Waiting}]{\setlength{\rightskip}{0pt plus 5cm}void set\-As\-Waiting (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a2ec7eebdb50b7439852718f0238536cf}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_abf2dd194b2f9d5fc6ba171457d5f28d7}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!set\-Default\-Note\-Position@{set\-Default\-Note\-Position}}
\index{set\-Default\-Note\-Position@{set\-Default\-Note\-Position}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{set\-Default\-Note\-Position}]{\setlength{\rightskip}{0pt plus 5cm}void set\-Default\-Note\-Position (
\begin{DoxyParamCaption}
\item[{{\bf Note\-Position}}]{position}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [slot]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_abf2dd194b2f9d5fc6ba171457d5f28d7}
\hypertarget{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a7bfe6d9580e4d70c13ce68999aa61a65}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!set\-Note\-Graphics\-Context@{set\-Note\-Graphics\-Context}}
\index{set\-Note\-Graphics\-Context@{set\-Note\-Graphics\-Context}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\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_module_proxy_widget_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_module_proxy_widget_a11b7661d479154a412d842e62a7800d8}{\index{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}!widget\-Moved@{widget\-Moved}}
\index{widget\-Moved@{widget\-Moved}!SCIRun::Gui::ModuleProxyWidget@{S\-C\-I\-Run\-::\-Gui\-::\-Module\-Proxy\-Widget}}
\subsubsection[{widget\-Moved}]{\setlength{\rightskip}{0pt plus 5cm}void widget\-Moved (
\begin{DoxyParamCaption}
\item[{const {\bf S\-C\-I\-Run\-::\-Dataflow\-::\-Networks\-::\-Module\-Id} \&}]{id, }
\item[{double}]{new\-X, }
\item[{double}]{new\-Y}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [signal]}}}\label{class_s_c_i_run_1_1_gui_1_1_module_proxy_widget_a11b7661d479154a412d842e62a7800d8}


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