tools
rcdiscover-gui
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
44
DeviceChoice
*
device
;
45
InputMAC
*
mac
;
46
Button
*
reset_parameters
;
47
Button
*
reset_network
;
48
Button
*
reset_all
;
49
Button
*
switch_partitions
;
50
Button
*
help
;
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