ui: Errorview
Tabbed view with errorview as tab
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#include "Application.h"
|
||||
#include "component/view/View.h"
|
||||
#include "component/view/CompositeView.h"
|
||||
#include "component/view/TabbedView.h"
|
||||
#include "LicenseChecker.h"
|
||||
#include "qt/utility/QtContextMenu.h"
|
||||
#include "qt/utility/utilityQt.h"
|
||||
@@ -721,6 +722,18 @@ QtMainWindow::DockWidget* QtMainWindow::getDockWidgetForView(View* view)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const TabbedView* tabbedView = dynamic_cast<const TabbedView*>(dock.view);
|
||||
if (tabbedView)
|
||||
{
|
||||
for (const View* v : tabbedView->getViews())
|
||||
{
|
||||
if (v == view)
|
||||
{
|
||||
return &dock;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
LOG_ERROR("DockWidget was not found for view.");
|
||||
|
||||
@@ -78,6 +78,7 @@ QtStartScreen::QtStartScreen(QWidget *parent)
|
||||
: QtWindow(parent)
|
||||
{
|
||||
this->raise();
|
||||
setWindowModality(Qt::ApplicationModal);
|
||||
}
|
||||
|
||||
QSize QtStartScreen::sizeHint() const
|
||||
|
||||
@@ -131,20 +131,6 @@ void QtProjectWizzardContentPreferences::populate(QGridLayout* layout, int& row)
|
||||
|
||||
row++;
|
||||
|
||||
// ignore non-fatal errors in non-indexed files
|
||||
m_fatalErrors = new QCheckBox("Display non-fatal errors in unindexed files", this);
|
||||
|
||||
layout->addWidget(createFormLabel("Non-Fatal Errors"), row, QtProjectWizzardWindow::FRONT_COL, Qt::AlignRight);
|
||||
layout->addWidget(m_fatalErrors, row, QtProjectWizzardWindow::BACK_COL, Qt::AlignLeft);
|
||||
|
||||
addHelpButton(
|
||||
"When checked non-fatal errors within included unindexed files are also shown."
|
||||
, layout, row
|
||||
);
|
||||
|
||||
layout->setRowMinimumHeight(row, 30);
|
||||
row++;
|
||||
|
||||
layout->setRowMinimumHeight(row++, 20);
|
||||
|
||||
|
||||
@@ -268,7 +254,6 @@ void QtProjectWizzardContentPreferences::load()
|
||||
m_pluginPort->setText(QString::number(appSettings->getPluginPort()));
|
||||
|
||||
m_threads->setCurrentIndex(appSettings->getIndexerThreadCount() - 1);
|
||||
m_fatalErrors->setChecked(appSettings->getShowExternalNonFatalErrors());
|
||||
|
||||
if (m_javaPath)
|
||||
{
|
||||
@@ -302,7 +287,6 @@ void QtProjectWizzardContentPreferences::save()
|
||||
if (pluginPort) appSettings->setPluginPort(pluginPort);
|
||||
|
||||
appSettings->setIndexerThreadCount(m_threads->currentIndex() + 1);
|
||||
appSettings->setShowExternalNonFatalErrors(m_fatalErrors->isChecked());
|
||||
|
||||
if (m_javaPath)
|
||||
{
|
||||
|
||||
@@ -48,7 +48,6 @@ private:
|
||||
QLineEdit* m_pluginPort;
|
||||
|
||||
QComboBox* m_threads;
|
||||
QCheckBox* m_fatalErrors;
|
||||
|
||||
std::shared_ptr<CombinedPathDetector> m_javaPathDetector;
|
||||
QComboBox* m_javaPathDetectorBox;
|
||||
|
||||
Reference in New Issue
Block a user