Public Member Functions | Private Member Functions | Private Attributes | List of all members
DiscoverWindow Class Reference

#include <discover_window.h>

Inheritance diagram for DiscoverWindow:
Inheritance graph
[legend]

Public Member Functions

 DiscoverWindow (int ww, int hh, int _only_rc, const std::string &_filter)
 
void doClose ()
 
void doCopyToClipboard (int i)
 
void doDiscover ()
 
void doFilter ()
 
void doOnlyRC ()
 
void doOpenContextMenu ()
 
void doOpenWebGUI ()
 
void doReconnect ()
 
void doReset ()
 
void doSetTmpIP ()
 
const char * getFilterValue ()
 
int getOnlyRCValue ()
 
void getSorting (int &sort_col, bool &sort_down)
 
void setSorting (int sort_col, bool sort_down)
 
void update ()
 
 ~DiscoverWindow ()
 

Private Member Functions

void discoverThread ()
 

Private Attributes

Fl_Menu_Button * context_menu
 
Buttondiscover
 
std::thread * discover_thread
 
InputFilterfilter
 
Buttonhelp
 
DeviceListlist
 
Logologo
 
MenuBarmenu_bar
 
Fl_Check_Button * only_rc
 
int openwebgui_index
 
Buttonreconnect
 
Buttonreset
 
int reset_index
 
std::atomic_bool running
 
Buttonset_tmp_ip
 

Detailed Description

Definition at line 32 of file discover_window.h.

Constructor & Destructor Documentation

◆ DiscoverWindow()

DiscoverWindow::DiscoverWindow ( int  ww,
int  hh,
int  _only_rc,
const std::string &  _filter 
)

Definition at line 129 of file discover_window.cc.

◆ ~DiscoverWindow()

DiscoverWindow::~DiscoverWindow ( )

Definition at line 243 of file discover_window.cc.

Member Function Documentation

◆ discoverThread()

void DiscoverWindow::discoverThread ( )
private

Definition at line 404 of file discover_window.cc.

◆ doClose()

void DiscoverWindow::doClose ( )

Definition at line 366 of file discover_window.cc.

◆ doCopyToClipboard()

void DiscoverWindow::doCopyToClipboard ( int  i)

Definition at line 326 of file discover_window.cc.

◆ doDiscover()

void DiscoverWindow::doDiscover ( )

Definition at line 254 of file discover_window.cc.

◆ doFilter()

void DiscoverWindow::doFilter ( )

Definition at line 277 of file discover_window.cc.

◆ doOnlyRC()

void DiscoverWindow::doOnlyRC ( )

Definition at line 271 of file discover_window.cc.

◆ doOpenContextMenu()

void DiscoverWindow::doOpenContextMenu ( )

Definition at line 283 of file discover_window.cc.

◆ doOpenWebGUI()

void DiscoverWindow::doOpenWebGUI ( )

Definition at line 337 of file discover_window.cc.

◆ doReconnect()

void DiscoverWindow::doReconnect ( )

Definition at line 360 of file discover_window.cc.

◆ doReset()

void DiscoverWindow::doReset ( )

Definition at line 343 of file discover_window.cc.

◆ doSetTmpIP()

void DiscoverWindow::doSetTmpIP ( )

Definition at line 354 of file discover_window.cc.

◆ getFilterValue()

const char* DiscoverWindow::getFilterValue ( )
inline

Definition at line 43 of file discover_window.h.

◆ getOnlyRCValue()

int DiscoverWindow::getOnlyRCValue ( )
inline

Definition at line 42 of file discover_window.h.

◆ getSorting()

void DiscoverWindow::getSorting ( int &  sort_col,
bool &  sort_down 
)
inline

Definition at line 39 of file discover_window.h.

◆ setSorting()

void DiscoverWindow::setSorting ( int  sort_col,
bool  sort_down 
)
inline

Definition at line 40 of file discover_window.h.

◆ update()

void DiscoverWindow::update ( )

Definition at line 379 of file discover_window.cc.

Member Data Documentation

◆ context_menu

Fl_Menu_Button* DiscoverWindow::context_menu
private

Definition at line 72 of file discover_window.h.

◆ discover

Button* DiscoverWindow::discover
private

Definition at line 67 of file discover_window.h.

◆ discover_thread

std::thread* DiscoverWindow::discover_thread
private

Definition at line 63 of file discover_window.h.

◆ filter

InputFilter* DiscoverWindow::filter
private

Definition at line 69 of file discover_window.h.

◆ help

Button* DiscoverWindow::help
private

Definition at line 78 of file discover_window.h.

◆ list

DeviceList* DiscoverWindow::list
private

Definition at line 71 of file discover_window.h.

◆ logo

Logo* DiscoverWindow::logo
private

Definition at line 70 of file discover_window.h.

◆ menu_bar

MenuBar* DiscoverWindow::menu_bar
private

Definition at line 65 of file discover_window.h.

◆ only_rc

Fl_Check_Button* DiscoverWindow::only_rc
private

Definition at line 68 of file discover_window.h.

◆ openwebgui_index

int DiscoverWindow::openwebgui_index
private

Definition at line 73 of file discover_window.h.

◆ reconnect

Button* DiscoverWindow::reconnect
private

Definition at line 77 of file discover_window.h.

◆ reset

Button* DiscoverWindow::reset
private

Definition at line 75 of file discover_window.h.

◆ reset_index

int DiscoverWindow::reset_index
private

Definition at line 74 of file discover_window.h.

◆ running

std::atomic_bool DiscoverWindow::running
private

Definition at line 62 of file discover_window.h.

◆ set_tmp_ip

Button* DiscoverWindow::set_tmp_ip
private

Definition at line 76 of file discover_window.h.


The documentation for this class was generated from the following files:


rcdiscover
Author(s): Heiko Hirschmueller , Raphael Schaller
autogenerated on Thu Aug 1 2024 02:55:56