47 const QJsonObject &root,
const QJsonObject &data);
58 std::variant<ContainerNodeDescriptor, SplitNodeDescriptor>;
64 bool vertical_ =
false;
73 bool selected_{
false};
74 bool highlightsEnabled_{
true};
91 std::vector<TabDescriptor>
tabs_;
QPoint emotePopupPos_
Definition: WindowDescriptors.hpp:100
QString channelName_
Definition: WindowDescriptors.hpp:36
Definition: WindowDescriptors.hpp:60
WindowType
Definition: Window.hpp:17
std::vector< WindowDescriptor > windows_
Definition: WindowDescriptors.hpp:102
QString customTitle_
Definition: WindowDescriptors.hpp:72
Definition: Application.cpp:48
QString type_
Definition: WindowDescriptors.hpp:33
static void loadFromJSON(SplitDescriptor &descriptor, const QJsonObject &root, const QJsonObject &data)
Definition: WindowDescriptors.cpp:95
std::variant< ContainerNodeDescriptor, SplitNodeDescriptor > NodeDescriptor
Definition: WindowDescriptors.hpp:58
std::optional< NodeDescriptor > rootNode_
Definition: WindowDescriptors.hpp:76
Definition: WindowDescriptors.hpp:79
QList< QUuid > filters_
Definition: WindowDescriptors.hpp:44
Definition: WindowDescriptors.hpp:69
std::vector< NodeDescriptor > items_
Definition: WindowDescriptors.hpp:66
Definition: WindowDescriptors.hpp:31
WindowType type_
Definition: WindowDescriptors.hpp:86
Definition: WindowDescriptors.hpp:50
bool moderationMode_
Definition: WindowDescriptors.hpp:42
std::vector< TabDescriptor > tabs_
Definition: WindowDescriptors.hpp:91
State
Definition: WindowDescriptors.hpp:80
Definition: WindowDescriptors.hpp:94
QRect geometry_
Definition: WindowDescriptors.hpp:89
int server_
Definition: WindowDescriptors.hpp:39