ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
ConnectionTreeNode Struct Reference

Tree node representing either a folder or server environment. More...

#include <ConnectionTreeModel.hpp>

Collaboration diagram for ConnectionTreeNode:
Collaboration graph

Public Types

enum class  Type { Root , Folder , Environment }
 

Public Member Functions

 ConnectionTreeNode (const ConnectionTreeNode &)=delete
 
ConnectionTreeNodeoperator= (const ConnectionTreeNode &)=delete
 
 ConnectionTreeNode (ConnectionTreeNode &&)=default
 
ConnectionTreeNodeoperator= (ConnectionTreeNode &&)=default
 
int row () const
 

Public Attributes

Type type {Type::Root}
 
boost::uuids::uuid id {}
 
QString name
 
std::optional< boost::uuids::uuid > parent_id
 
QString host
 
int port {0}
 
QString username
 
QString description
 
ConnectionTreeNodeparent {nullptr}
 
std::vector< std::unique_ptr< ConnectionTreeNode > > children
 

Detailed Description

Tree node representing either a folder or server environment.