Add opening tab in popup (#3082)
Co-authored-by: zneix <zneix@zneix.eu> Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -30,6 +30,8 @@ public:
|
||||
WindowManager();
|
||||
~WindowManager() override;
|
||||
|
||||
static void encodeTab(SplitContainer *tab, bool isSelected,
|
||||
QJsonObject &obj);
|
||||
static void encodeChannel(IndirectChannel channel, QJsonObject &obj);
|
||||
static void encodeFilters(Split *split, QJsonArray &arr);
|
||||
static IndirectChannel decodeChannel(const SplitDescriptor &descriptor);
|
||||
@@ -99,7 +101,8 @@ public:
|
||||
pajlada::Signals::Signal<SplitContainer *> selectSplitContainer;
|
||||
|
||||
private:
|
||||
void encodeNodeRecursively(SplitContainer::Node *node, QJsonObject &obj);
|
||||
static void encodeNodeRecursively(SplitContainer::Node *node,
|
||||
QJsonObject &obj);
|
||||
|
||||
// Load window layout from the window-layout.json file
|
||||
WindowLayout loadWindowLayoutFromFile() const;
|
||||
|
||||
Reference in New Issue
Block a user