added alt+arrowkeys back

This commit is contained in:
fourtf
2018-05-25 14:57:17 +02:00
parent abd46d0bb8
commit 50a2454cc6
8 changed files with 154 additions and 56 deletions
+11 -15
View File
@@ -94,6 +94,7 @@ public:
private:
Type type;
Split *split;
Node *preferedFocusTarget;
Node *parent;
QRectF geometry;
qreal flexH = 1;
@@ -175,25 +176,15 @@ public:
Position releaseSplit(Split *split);
Position deleteSplit(Split *split);
void selectNextSplit(Direction direction);
void decodeFromJson(QJsonObject &obj);
int getSplitCount()
{
return 0;
}
const std::vector<Split *> getSplits() const
{
return this->splits;
}
int getSplitCount();
const std::vector<Split *> getSplits() const;
void refreshTabTitle();
NotebookTab *getTab() const;
Node *getBaseNode()
{
return &this->baseNode;
}
Node *getBaseNode();
void setTab(NotebookTab *tab);
@@ -235,6 +226,11 @@ private:
void layout();
Node baseNode;
Split *selected;
void setSelected(Split *selected);
void selectSplitRecursive(Node *node, Direction direction);
void focusSplitRecursive(Node *node, Direction direction);
void setPreferedTargetRecursive(Node *node);
NotebookTab *tab;
std::vector<Split *> splits;