API Documentation
Loading...
Searching...
No Matches
ConnectionForwardingDialog.h
Go to the documentation of this file.
1#pragma once
2#include "DLLInfo.h"
3#include <NDEVR/Buffer.h>
4#include <QTableWidget>
5namespace NDEVR
6{
7class File;
8 class JSONNode;
9 class ConnectionForwarding;
10 /**--------------------------------------------------------------------------------------------------
11 \brief A table that allows the user to specify any number of ConnectionForwarding objects.
12 **/
14 {
15 public:
16 ConnectionForwardingDialog(QWidget* parent = nullptr);
17 void clearAll();
19 void fromJSON(const JSONNode& node);
21 protected:
23 protected:
25 QTableWidget* m_table;
26 };
27}
#define HARDWARE_WIDGETS_API
Definition DLLInfo.h:56
The equivelent of std::vector but with a bit more control. The basic array unit of the library.
Definition Buffer.hpp:56
A table that allows the user to specify any number of ConnectionForwarding objects.
Definition ConnectionForwardingDialog.h:14
ConnectionForwardingDialog(QWidget *parent=nullptr)
Buffer< ConnectionForwarding * > m_connections
Definition ConnectionForwardingDialog.h:24
QTableWidget * m_table
Definition ConnectionForwardingDialog.h:25
void fromJSON(const JSONNode &node)
Logic for reading or writing to a file as well as navigating filesystems.
Definition File.h:48
JavaScript Object Notation or JSON is an open - standard file format that uses human - readable text ...
Definition JSONParser.h:60
Definition ACIColor.h:37