#include "statusbarwidget.h" #include #include StatusbarWidget::StatusbarWidget(QWidget *parent) : QWidget(parent) { QHBoxLayout * layout = new QHBoxLayout; this->setLayout(layout); layout->setMargin(0); QPushButton * m_columnsModeBtn = new QPushButton("Columns"); connect(m_columnsModeBtn, &QPushButton::clicked, this, [this](){ Q_EMIT requestMode(0); }); QPushButton * m_listModeBtn = new QPushButton("List"); connect(m_listModeBtn, &QPushButton::clicked, this, [this](){ Q_EMIT requestMode(1); }); QPushButton * m_detailsModeBtn = new QPushButton("Details"); connect(m_detailsModeBtn, &QPushButton::clicked, this, [this](){ Q_EMIT requestMode(2); }); layout->addWidget(m_columnsModeBtn); layout->addWidget(m_listModeBtn); layout->addWidget(m_detailsModeBtn); }