Skip to content

Class Spinnaker::GUI_WPF::CameraSelectionWindow

ClassList > GUI_WPF > CameraSelectionWindow

More...

  • #include <SpinnakerGUI_WPF.h>

Public Functions

Type Name
CameraSelectionWindow ()
std::string GetTitle ()
void Hide ()
void Refresh ()
void RegisterConfigureDeviceContextMenuCallback (ClickedEventCallback pCallBackFunc)
void RegisterDisconnectDeviceMenuCallback (ClickedEventCallback pCallBackFunc)
void RegisterDoubleClickedCallback (ClickedEventCallback pCallBackFunc)
void RegisterFirmwareUpdateFinishedCallback (FirmwareUpdateEventCallback pCallBackFunc)
void RegisterFirmwareUpdateStartingCallback (FirmwareUpdateEventCallback pCallBackFunc)
void RegisterIPConfigFinishedCallback (IPConfigEventCallback pCallBackFunc)
void RegisterIPConfigStartingCallback (IPConfigEventCallback pCallBackFunc)
void RegisterSingleClickedCallback (ClickedEventCallback pCallBackFunc)
void RegisterStartStopContextMenuCallback (ClickedEventCallback pCallBackFunc)
void SetTitle (std::string title)
void Show ()
bool ShowModal (DeviceInformationStruct * devInfoStruct)
void UnregisterConfigureDeviceContextMenuCallback (ClickedEventCallback pCallBackFunc)
void UnregisterDisconnectDeviceMenuCallback (ClickedEventCallback pCallBackFunc)
void UnregisterDoubleClickedCallback (ClickedEventCallback pCallBackFunc)
void UnregisterFirmwareUpdateFinishedCallback (FirmwareUpdateEventCallback pCallBackFunc)
void UnregisterFirmwareUpdateStartingCallback (FirmwareUpdateEventCallback pCallBackFunc)
void UnregisterIPConfigFinishedCallback (IPConfigEventCallback pCallBackFunc)
void UnregisterIPConfigStartingCallback (IPConfigEventCallback pCallBackFunc)
void UnregisterSingleClickedCallback (ClickedEventCallback pCallBackFunc)
void UnregisterStartStopContextMenuCallback (ClickedEventCallback pCallBackFunc)
~CameraSelectionWindow ()

Detailed Description

The CameraSelectionWindow object represents a dialog that provides a graphical interface that lists number of cameras and interfaces available to the library.

Public Functions Documentation

function CameraSelectionWindow

GUI_WPF::CameraSelectionWindow::CameraSelectionWindow () 

Default constructor.


function GetTitle

std::string GUI_WPF::CameraSelectionWindow::GetTitle () 

Get the window title.

Returns:

string representing the title.


function Hide

void GUI_WPF::CameraSelectionWindow::Hide () 

Hide the CameraSelectionWindow.


function Refresh

void GUI_WPF::CameraSelectionWindow::Refresh () 

Rescan devices and refresh CameraSelectionWindow.


function RegisterConfigureDeviceContextMenuCallback

void GUI_WPF::CameraSelectionWindow::RegisterConfigureDeviceContextMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Register callback function for configure device context menu event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to configure device context menu clicked event

function RegisterDisconnectDeviceMenuCallback

void GUI_WPF::CameraSelectionWindow::RegisterDisconnectDeviceMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Register callback function for disconnecting a connected device in CameraSelectionWindow through menu or context menu

Parameters:

  • pCallBackFunc function pointer to disconnect event

function RegisterDoubleClickedCallback

void GUI_WPF::CameraSelectionWindow::RegisterDoubleClickedCallback (
    ClickedEventCallback pCallBackFunc
) 

Register callback function for double clicked event on listed devices in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to double clicked event

function RegisterFirmwareUpdateFinishedCallback

void GUI_WPF::CameraSelectionWindow::RegisterFirmwareUpdateFinishedCallback (
    FirmwareUpdateEventCallback pCallBackFunc
) 

Register callback function for firmware update finished event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to firmware update event

function RegisterFirmwareUpdateStartingCallback

void GUI_WPF::CameraSelectionWindow::RegisterFirmwareUpdateStartingCallback (
    FirmwareUpdateEventCallback pCallBackFunc
) 

Register callback function for firmware update starting event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to firmware update event

function RegisterIPConfigFinishedCallback

void GUI_WPF::CameraSelectionWindow::RegisterIPConfigFinishedCallback (
    IPConfigEventCallback pCallBackFunc
) 

Register callback function for IP configuration finished event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to IP configuration event

function RegisterIPConfigStartingCallback

void GUI_WPF::CameraSelectionWindow::RegisterIPConfigStartingCallback (
    IPConfigEventCallback pCallBackFunc
) 

Register callback function for IP configuration starting event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to IP configuration event

function RegisterSingleClickedCallback

void GUI_WPF::CameraSelectionWindow::RegisterSingleClickedCallback (
    ClickedEventCallback pCallBackFunc
) 

Register callback function for single clicked event on listed devices in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to single clicked event

function RegisterStartStopContextMenuCallback

void GUI_WPF::CameraSelectionWindow::RegisterStartStopContextMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Register callback function for start/stop context menu event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to startstop context menu clicked event

function SetTitle

void GUI_WPF::CameraSelectionWindow::SetTitle (
    std::string title
) 

Set the window title.

Parameters:

  • title string representing the title.

function Show

void GUI_WPF::CameraSelectionWindow::Show () 

Show the CameraSelectionWindow.


function ShowModal

bool GUI_WPF::CameraSelectionWindow::ShowModal (
    DeviceInformationStruct * devInfoStruct
) 

Show the CameraSelectionWindow as modal.

Parameters:

Returns:

True = a valid selection was made. False = dialog was closed and no selection was made.


function UnregisterConfigureDeviceContextMenuCallback

void GUI_WPF::CameraSelectionWindow::UnregisterConfigureDeviceContextMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Unregister callback function for configure device context menu clicked event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to configure device context menu event

function UnregisterDisconnectDeviceMenuCallback

void GUI_WPF::CameraSelectionWindow::UnregisterDisconnectDeviceMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Unregister callback function for disconnecting a connected device in CameraSelectionWindow through menu or context menu

Parameters:

  • pCallBackFunc function pointer to disconnect event

function UnregisterDoubleClickedCallback

void GUI_WPF::CameraSelectionWindow::UnregisterDoubleClickedCallback (
    ClickedEventCallback pCallBackFunc
) 

Unregister callback function for double clicked event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to double clicked event

function UnregisterFirmwareUpdateFinishedCallback

void GUI_WPF::CameraSelectionWindow::UnregisterFirmwareUpdateFinishedCallback (
    FirmwareUpdateEventCallback pCallBackFunc
) 

Unregister callback function for firmware update finished event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to firmware update event

function UnregisterFirmwareUpdateStartingCallback

void GUI_WPF::CameraSelectionWindow::UnregisterFirmwareUpdateStartingCallback (
    FirmwareUpdateEventCallback pCallBackFunc
) 

Unregister callback function for firmware update starting event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to firmware update event

function UnregisterIPConfigFinishedCallback

void GUI_WPF::CameraSelectionWindow::UnregisterIPConfigFinishedCallback (
    IPConfigEventCallback pCallBackFunc
) 

Unregister callback function for IP configuration finished event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to IP configuration event

function UnregisterIPConfigStartingCallback

void GUI_WPF::CameraSelectionWindow::UnregisterIPConfigStartingCallback (
    IPConfigEventCallback pCallBackFunc
) 

Unregister callback function for IP configuration starting event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to IP configuration event

function UnregisterSingleClickedCallback

void GUI_WPF::CameraSelectionWindow::UnregisterSingleClickedCallback (
    ClickedEventCallback pCallBackFunc
) 

Unregister callback function for single clicked event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to single clicked event

function UnregisterStartStopContextMenuCallback

void GUI_WPF::CameraSelectionWindow::UnregisterStartStopContextMenuCallback (
    ClickedEventCallback pCallBackFunc
) 

Unregister callback function for StartStop context menu clicked event in CameraSelectionWindow

Parameters:

  • pCallBackFunc function pointer to start/stop context menu event

function ~CameraSelectionWindow

GUI_WPF::CameraSelectionWindow::~CameraSelectionWindow () 

Default destructor.



The documentation for this class was generated from the following file /workspace/include/GUI/SpinnakerGUI_WPF.h