NOISSUE fix minor memory leaks
This commit is contained in:
@ -46,13 +46,8 @@ InstanceWindow::InstanceWindow(InstancePtr instance, QWidget *parent)
|
||||
|
||||
// Add page container
|
||||
{
|
||||
auto mainLayout = new QVBoxLayout;
|
||||
auto provider = std::make_shared<InstancePageProvider>(m_instance);
|
||||
m_container = new PageContainer(provider, "console", this);
|
||||
mainLayout->addWidget(m_container);
|
||||
mainLayout->setSpacing(0);
|
||||
mainLayout->setContentsMargins(0,0,0,0);
|
||||
setLayout(mainLayout);
|
||||
setCentralWidget(m_container);
|
||||
}
|
||||
|
||||
|
@ -436,7 +436,8 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new MainWindow
|
||||
view = new GroupView(ui->centralWidget);
|
||||
|
||||
view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
view->setItemDelegate(new ListViewDelegate());
|
||||
// FIXME: leaks ListViewDelegate
|
||||
view->setItemDelegate(new ListViewDelegate(this));
|
||||
view->setFrameShape(QFrame::NoFrame);
|
||||
// do not show ugly blue border on the mac
|
||||
view->setAttribute(Qt::WA_MacShowFocusRect, false);
|
||||
|
@ -10,6 +10,7 @@ LogView::LogView(QWidget* parent) : QPlainTextEdit(parent)
|
||||
|
||||
LogView::~LogView()
|
||||
{
|
||||
delete m_defaultFormat;
|
||||
}
|
||||
|
||||
void LogView::setWordWrap(bool wrapping)
|
||||
|
@ -126,7 +126,6 @@ void PageContainer::refresh()
|
||||
void PageContainer::createUI()
|
||||
{
|
||||
m_pageStack = new QStackedLayout;
|
||||
m_filter = new QLineEdit;
|
||||
m_pageList = new PageView;
|
||||
m_header = new QLabel();
|
||||
m_iconHeader = new IconLabel(this, QIcon(), QSize(24, 24));
|
||||
|
@ -60,7 +60,6 @@ private:
|
||||
QSortFilterProxyModel *m_proxyModel;
|
||||
PageModel *m_model;
|
||||
QStackedLayout *m_pageStack;
|
||||
QLineEdit *m_filter;
|
||||
QListView *m_pageList;
|
||||
QLabel *m_header;
|
||||
IconLabel *m_iconHeader;
|
||||
|
Reference in New Issue
Block a user