Skip to content

Commit c361732

Browse files
committed
[Updated] Update MainWindow layout for improved editor and splitter configuration
1 parent 59e9fcb commit c361732

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/MainWindow.cpp

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,23 @@
1515
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
1616
{
1717
setWindowTitle("CodeAstra ~ Code Editor");
18-
resize(800, 600);
1918

2019
editor = new CodeEditor(this);
2120
syntax = new Syntax(editor->document());
2221

2322
createMenuBar();
2423

25-
QSplitter *splitter = new QSplitter(this);
24+
QSplitter *splitter = new QSplitter(Qt::Horizontal, this);
2625
setCentralWidget(splitter);
2726

2827
tree = new Tree(splitter, this);
2928

30-
QWidget *editorWidget = new QWidget;
31-
QVBoxLayout *layout = new QVBoxLayout(editorWidget);
32-
layout->addWidget(editor);
33-
splitter->addWidget(editorWidget);
29+
splitter->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
30+
splitter->setHandleWidth(5);
31+
splitter->setSizes(QList<int>() << 20 << 950);
32+
splitter->addWidget(editor);
33+
34+
showMaximized();
3435
}
3536

3637
MainWindow::~MainWindow() {}

0 commit comments

Comments
 (0)