0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-27 08:41:02 +08:00
This commit is contained in:
Sergey Yagovtsev 2019-11-26 22:24:56 +03:00
parent 81d1734de5
commit 1fb8f31131

View File

@ -69,6 +69,7 @@ BookmarkEditor::BookmarkEditor(size_t bookmarkIndex, bool isNew, QWidget* parent
, m_isNewBookmark(isNew) , m_isNewBookmark(isNew)
{ {
setAttribute(Qt::WA_DeleteOnClose, true); setAttribute(Qt::WA_DeleteOnClose, true);
//setWindowFlags(Qt::Dialog);
setSizeGripEnabled(EASY_GLOBALS.use_custom_window_header); setSizeGripEnabled(EASY_GLOBALS.use_custom_window_header);
const auto& bookmark = EASY_GLOBALS.bookmarks[m_bookmarkIndex]; const auto& bookmark = EASY_GLOBALS.bookmarks[m_bookmarkIndex];
@ -126,13 +127,16 @@ BookmarkEditor::BookmarkEditor(size_t bookmarkIndex, bool isNew, QWidget* parent
contentLayout->addWidget(colorBox); contentLayout->addWidget(colorBox);
contentLayout->addWidget(m_textEdit, 1); contentLayout->addWidget(m_textEdit, 1);
const WindowHeader::Buttons buttons {WindowHeader::MaximizeButton | WindowHeader::CloseButton};
auto header = new WindowHeader(isNew ? "New bookmark" : "Edit bookmark", buttons, *this);
auto mainLayout = new QVBoxLayout(this); auto mainLayout = new QVBoxLayout(this);
mainLayout->setContentsMargins(1, 1, 1, 1); mainLayout->setContentsMargins(1, 1, 1, 1);
mainLayout->setSpacing(0); mainLayout->setSpacing(0);
#ifndef __APPLE__
const WindowHeader::Buttons buttons {WindowHeader::MaximizeButton | WindowHeader::CloseButton};
auto header = new WindowHeader(isNew ? "New bookmark" : "Edit bookmark", buttons, *this);
mainLayout->addWidget(header, 0, Qt::AlignTop); mainLayout->addWidget(header, 0, Qt::AlignTop);
#endif
mainLayout->addWidget(content, 1); mainLayout->addWidget(content, 1);
mainLayout->addWidget(buttonBox, 0, Qt::AlignBottom); mainLayout->addWidget(buttonBox, 0, Qt::AlignBottom);