8 setWindowFlags(Qt::FramelessWindowHint);
11 QPalette plt(palette());
12 plt.setColor(QPalette::Background, QColor(255, 255, 225));
13 setAutoFillBackground(
true);
16 QHBoxLayout *layout =
new QHBoxLayout(
this);
17 layout->setContentsMargins(10, 4, 10, 4);
20 QToolButton *closeButton =
new QToolButton(
this);
21 closeButton->setFixedSize(16, 16);
22 closeButton->setCursor(QCursor(Qt::PointingHandCursor));
26 layout->addWidget(closeButton);
29 connect(closeButton, SIGNAL(clicked()), SLOT(
close()));
30 connect(
m_searchLine->
editor(), SIGNAL(cursorPositionChanged(
int,
int)), parent, SLOT(searchResultChanged(
int,
int)));
41 return QDialog::close();
56 QDialog::setVisible(visible);
virtual void setVisible(bool visible) overridefinal
MusicItemSearchEdit * m_searchLine
The class of the search line edit widget.
MusicSearchEdit * editor() const
MusicSongSearchDialog(QWidget *parent=nullptr)
static constexpr const char * TinyBtnClose
#define LEFT_SIDE_WIDTH_MIN