diff --git a/src/widgets/pageview.cpp b/src/widgets/pageview.cpp --- a/src/widgets/pageview.cpp +++ b/src/widgets/pageview.cpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #include "filterwidget.h" @@ -98,18 +99,29 @@ m_centralView->setSelectionMode(QAbstractItemView::ExtendedSelection); m_centralView->setModel(m_filterWidget->proxyModel()); + QPushButton *addBtn = new QPushButton(this); + addBtn->setObjectName("addButton"); + addBtn->setIcon(QIcon::fromTheme("list-add")); + connect(addBtn, SIGNAL(clicked(bool)), this, SLOT(onEditingFinished())); + m_quickAddEdit->setObjectName("quickAddEdit"); if (m_mode == TasksOnly) { + addBtn->setToolTip(tr("add an action")); m_quickAddEdit->setPlaceholderText(tr("Type and press enter to add an action")); } else { + addBtn->setToolTip(tr("add a note")); m_quickAddEdit->setPlaceholderText(tr("Type and press enter to add a note")); } connect(m_quickAddEdit, SIGNAL(editingFinished()), this, SLOT(onEditingFinished())); + auto hLayout = new QHBoxLayout; + hLayout->addWidget(m_quickAddEdit); + hLayout->addWidget(addBtn); + auto layout = new QVBoxLayout; layout->addWidget(m_filterWidget); layout->addWidget(m_centralView); - layout->addWidget(m_quickAddEdit); + layout->addLayout(hLayout); setLayout(layout); QAction *removeItemAction = new QAction(this);