tools
rcdiscover-gui
reconnect_window.h
Go to the documentation of this file.
1
/*
2
* Roboception GmbH
3
* Munich, Germany
4
* www.roboception.com
5
*
6
* Copyright (c) 2024 Roboception GmbH
7
* All rights reserved
8
*
9
* Author: Heiko Hirschmueller
10
*/
11
12
#ifndef RC_RECONNECT_WINDOW_H
13
#define RC_RECONNECT_WINDOW_H
14
15
#include "
device_choice.h
"
16
#include "
input_mac.h
"
17
#include "
button.h
"
18
19
#include <FL/Fl.H>
20
#include <FL/Fl_Double_Window.H>
21
22
#include <vector>
23
#include <utility>
24
25
class
ReconnectWindow
:
public
Fl_Double_Window
26
{
27
public
:
28
29
static
ReconnectWindow
*
showWindow
();
30
static
void
hideWindow
();
31
32
void
updateDevices
(
const
std::vector<std::pair<std::string, std::string> > &list,
33
const
std::string &sel_mac);
34
35
void
update
();
36
37
void
isChangingDevice
();
38
void
isReconnect
();
39
40
private
:
41
42
ReconnectWindow
();
43
44
DeviceChoice
*
device
;
45
InputMAC
*
mac
;
46
Button
*
reconnect
;
47
Button
*
help
;
48
};
49
50
#endif
ReconnectWindow::update
void update()
Definition:
reconnect_window.cc:87
device_choice.h
ReconnectWindow
Definition:
reconnect_window.h:25
input_mac.h
Button
Definition:
button.h:18
button.h
ReconnectWindow::updateDevices
void updateDevices(const std::vector< std::pair< std::string, std::string > > &list, const std::string &sel_mac)
Definition:
reconnect_window.cc:79
ReconnectWindow::hideWindow
static void hideWindow()
Definition:
reconnect_window.cc:71
ReconnectWindow::showWindow
static ReconnectWindow * showWindow()
Definition:
reconnect_window.cc:59
ReconnectWindow::isChangingDevice
void isChangingDevice()
Definition:
reconnect_window.cc:110
ReconnectWindow::help
Button * help
Definition:
reconnect_window.h:47
ReconnectWindow::reconnect
Button * reconnect
Definition:
reconnect_window.h:46
InputMAC
Definition:
input_mac.h:20
ReconnectWindow::device
DeviceChoice * device
Definition:
reconnect_window.h:44
ReconnectWindow::isReconnect
void isReconnect()
Definition:
reconnect_window.cc:116
DeviceChoice
Definition:
device_choice.h:22
ReconnectWindow::ReconnectWindow
ReconnectWindow()
Definition:
reconnect_window.cc:139
ReconnectWindow::mac
InputMAC * mac
Definition:
reconnect_window.h:45
rcdiscover
Author(s): Heiko Hirschmueller
, Raphael Schaller
autogenerated on Thu Aug 1 2024 02:55:56