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 
43 
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