MIPI - Physical Interface for MIDI Files
Loading...
Searching...
No Matches
ui_sample.h
Go to the documentation of this file.
1#ifndef UI_SAMPLE_H
2#define UI_SAMPLE_H
3
4#include "rclcpp/rclcpp.hpp"
5#include "jamc/srv/sample_service.hpp"
6#include <QtWidgets/QWidget>
7#include <QtWidgets/QLabel>
8#include <QtWidgets/QSpinBox>
9#include <QtWidgets/QPushButton>
10#include <QtWidgets/QVBoxLayout>
11
12namespace UI
13{
14 class SampleUI : public QWidget, public rclcpp::Node {
15 Q_OBJECT
16 public:
17 SampleUI();
18 ~SampleUI();
19
20 private:
21 void send_request();
22
23 rclcpp::Client<jamc::srv::SampleService>::SharedPtr _sample_client;
24 QLabel* _label;
25 QSpinBox* _input;
26 QPushButton* _button;
27 };
28}
29
30#endif // UI_SAMPLE_H
Definition ui_sample.h:14
QSpinBox * _input
Definition ui_sample.h:25
~SampleUI()
Definition ui_sample.cpp:22
void send_request()
Definition ui_sample.cpp:26
SampleUI()
Definition ui_sample.cpp:5
QPushButton * _button
Definition ui_sample.h:26
QLabel * _label
Definition ui_sample.h:24
rclcpp::Client< jamc::srv::SampleService >::SharedPtr _sample_client
Definition ui_sample.h:23
Definition ui_piano.cpp:10