diff --git a/src/widgets/CommentsWidget.cpp b/src/widgets/CommentsWidget.cpp index 4906ce54..85064223 100644 --- a/src/widgets/CommentsWidget.cpp +++ b/src/widgets/CommentsWidget.cpp @@ -15,6 +15,7 @@ CommentsWidget::CommentsWidget(MainWindow *main, QWidget *parent) : ui->setupUi(this); ui->commentsTreeWidget->hideColumn(0); + ui->commentsTreeWidget->sortByColumn(3, Qt::AscendingOrder); QTabBar *tabs = ui->tabWidget->tabBar(); tabs->setVisible(false); diff --git a/src/widgets/FunctionsWidget.cpp b/src/widgets/FunctionsWidget.cpp index e17e7fff..09518858 100644 --- a/src/widgets/FunctionsWidget.cpp +++ b/src/widgets/FunctionsWidget.cpp @@ -350,11 +350,13 @@ FunctionsWidget::FunctionsWidget(MainWindow *main, QWidget *parent) : function_proxy_model = new FunctionSortFilterProxyModel(function_model, this); connect(ui->filterLineEdit, SIGNAL(textChanged(const QString &)), function_proxy_model, SLOT(setFilterWildcard(const QString &))); ui->functionsTreeView->setModel(function_proxy_model); + ui->functionsTreeView->sortByColumn(FunctionModel::NameColumn, Qt::AscendingOrder); nested_function_model = new FunctionModel(&functions, &import_addresses, true, default_font, highlight_font, this); nested_function_proxy_model = new FunctionSortFilterProxyModel(nested_function_model, this); connect(ui->filterLineEdit, SIGNAL(textChanged(const QString &)), nested_function_proxy_model, SLOT(setFilterWildcard(const QString &))); ui->nestedFunctionsTreeView->setModel(nested_function_proxy_model); + ui->nestedFunctionsTreeView->sortByColumn(0, Qt::AscendingOrder); setScrollMode(); diff --git a/src/widgets/ImportsWidget.cpp b/src/widgets/ImportsWidget.cpp index c79472be..f3faf4ae 100644 --- a/src/widgets/ImportsWidget.cpp +++ b/src/widgets/ImportsWidget.cpp @@ -44,6 +44,7 @@ ImportsWidget::ImportsWidget(MainWindow *main, QWidget *parent) : //ui->importsTreeWidget->setItemDelegate(delegate); ui->importsTreeWidget->hideColumn(0); + ui->importsTreeWidget->sortByColumn(4, Qt::AscendingOrder); setScrollMode(); diff --git a/src/widgets/SectionsWidget.cpp b/src/widgets/SectionsWidget.cpp index 4da0d575..0e730f3e 100644 --- a/src/widgets/SectionsWidget.cpp +++ b/src/widgets/SectionsWidget.cpp @@ -18,6 +18,8 @@ SectionsWidget::SectionsWidget(MainWindow *main, QWidget *parent) : //setStyleSheet("QSplitter::handle:horizontal { width: 3px; } QSplitter::handle:vertical { height: 3px; }"); //setStyleSheet("QSplitter::handle { height: 2px; background-color: rgb(255, 255, 255); image: url(:/img/icons/tabs.svg); }"); + tree->sortByColumn(0, Qt::AscendingOrder); + connect(Core(), SIGNAL(refreshAll()), this, SLOT(refreshSections())); } diff --git a/src/widgets/StringsWidget.cpp b/src/widgets/StringsWidget.cpp index 48bbbc77..662e7b94 100644 --- a/src/widgets/StringsWidget.cpp +++ b/src/widgets/StringsWidget.cpp @@ -18,6 +18,8 @@ StringsWidget::StringsWidget(MainWindow *main, QWidget *parent) : setScrollMode(); + ui->stringsTreeWidget->sortByColumn(2, Qt::AscendingOrder); + connect(Core(), SIGNAL(refreshAll()), this, SLOT(fillTreeWidget())); } diff --git a/src/widgets/SymbolsWidget.cpp b/src/widgets/SymbolsWidget.cpp index e28706bd..83cf115f 100644 --- a/src/widgets/SymbolsWidget.cpp +++ b/src/widgets/SymbolsWidget.cpp @@ -14,6 +14,7 @@ SymbolsWidget::SymbolsWidget(QWidget *parent) : ui->setupUi(this); ui->symbolsTreeWidget->hideColumn(0); + ui->symbolsTreeWidget->sortByColumn(3, Qt::AscendingOrder); setScrollMode();