reset_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_RESET_WINDOW_H
13 #define RC_RESET_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 class ResetWindow : public Fl_Double_Window
23 {
24  public:
25 
26  static ResetWindow *showWindow();
27  static void hideWindow();
28 
29  void updateDevices(const std::vector<std::pair<std::string, std::string> > &list,
30  const std::string &sel_mac);
31 
32  void update();
33 
34  void isChangingDevice();
35  void isResetParameters();
36  void isResetNetwork();
37  void isResetAll();
38  void isSwitchPartitions();
39 
40  private:
41 
42  ResetWindow();
43 
51 };
52 
53 #endif
ResetWindow::isResetParameters
void isResetParameters()
Definition: reset_window.cc:188
device_choice.h
ResetWindow::isSwitchPartitions
void isSwitchPartitions()
Definition: reset_window.cc:206
input_mac.h
ResetWindow::mac
InputMAC * mac
Definition: reset_window.h:45
Button
Definition: button.h:18
button.h
ResetWindow::device
DeviceChoice * device
Definition: reset_window.h:44
ResetWindow::isResetNetwork
void isResetNetwork()
Definition: reset_window.cc:194
ResetWindow::showWindow
static ResetWindow * showWindow()
Definition: reset_window.cc:79
ResetWindow::reset_network
Button * reset_network
Definition: reset_window.h:47
ResetWindow::isResetAll
void isResetAll()
Definition: reset_window.cc:200
ResetWindow::switch_partitions
Button * switch_partitions
Definition: reset_window.h:49
ResetWindow::isChangingDevice
void isChangingDevice()
Definition: reset_window.cc:136
ResetWindow::updateDevices
void updateDevices(const std::vector< std::pair< std::string, std::string > > &list, const std::string &sel_mac)
Definition: reset_window.cc:99
ResetWindow::ResetWindow
ResetWindow()
Definition: reset_window.cc:212
InputMAC
Definition: input_mac.h:20
ResetWindow::update
void update()
Definition: reset_window.cc:107
ResetWindow::reset_parameters
Button * reset_parameters
Definition: reset_window.h:46
ResetWindow::reset_all
Button * reset_all
Definition: reset_window.h:48
ResetWindow::hideWindow
static void hideWindow()
Definition: reset_window.cc:91
ResetWindow::help
Button * help
Definition: reset_window.h:50
ResetWindow
Definition: reset_window.h:22
DeviceChoice
Definition: device_choice.h:22


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