Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvGenBrowserWnd.h
1// *****************************************************************************
2//
3// Copyright (c) 2007, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVGENBROWSERWND_H__
8#define __PVGENBROWSERWND_H__
9
10#include <PvGUILib.h>
11#include <PvWnd.h>
12#include <PvGenParameterArray.h>
13#include <PvPropertyList.h>
14
15
16#ifdef WIN32
17 class GenBrowserWndBase;
18#endif
19
20
21class PV_GUI_API PvGenBrowserWnd : public PvWnd
22{
23public:
24
26 virtual ~PvGenBrowserWnd();
27
28 void SetGenParameterArray( PvGenParameterArray *aArray );
29 virtual bool IsParameterDisplayed( PvGenParameter *aParameter );
30
31 PvResult SetVisibility( PvGenVisibility aVisibility );
32 PvGenVisibility GetVisibility();
33
34 PvResult SetRefreshMode( PvGenRefresh aRefreshMode );
35 PvGenRefresh GetRefreshMode();
36
37 PvResult Save( PvPropertyList &aPropertyList );
38 PvResult Load( PvPropertyList &aPropertyList );
39
40 void Refresh();
41
42#ifdef WIN32
43 bool HasChanged() const;
44 void ResetChanged();
45#endif
46
47protected:
48
49private:
50
51 // Not implemented
53 const PvGenBrowserWnd &operator=( const PvGenBrowserWnd & );
54
55};
56
57#endif
PvGenVisibility
Feature (PvGenParameter object) visibility.
Definition PvGenTypes.h:43
PvGenRefresh
Refresh method for a GenApi browser.
Definition PvGenTypes.h:197
Feature-controller window.
Definition PvGenBrowserWnd.h:22
GenICam feature array.
Definition PvGenParameterArray.h:73
Base class for all GenICam feature types.
Definition PvGenParameter.h:44
Class used to hold a group of PvProperty objects.
Definition PvPropertyList.h:21
Result information.
Definition PvResult.h:30
Window controller superclass.
Definition PvWnd.h:18

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com