fix #2106
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
|
||||
namespace chatterino {
|
||||
|
||||
EditableModelView::EditableModelView(QAbstractTableModel *model)
|
||||
EditableModelView::EditableModelView(QAbstractTableModel *model, bool movable)
|
||||
: tableView_(new QTableView(this))
|
||||
, model_(model)
|
||||
{
|
||||
@@ -56,17 +56,20 @@ EditableModelView::EditableModelView(QAbstractTableModel *model)
|
||||
model_->removeRow(row);
|
||||
});
|
||||
|
||||
// move up
|
||||
QPushButton *moveUp = new QPushButton("Move up");
|
||||
buttons->addWidget(moveUp);
|
||||
QObject::connect(moveUp, &QPushButton::clicked, this,
|
||||
[this] { this->moveRow(-1); });
|
||||
if (movable)
|
||||
{
|
||||
// move up
|
||||
QPushButton *moveUp = new QPushButton("Move up");
|
||||
buttons->addWidget(moveUp);
|
||||
QObject::connect(moveUp, &QPushButton::clicked, this,
|
||||
[this] { this->moveRow(-1); });
|
||||
|
||||
// move down
|
||||
QPushButton *moveDown = new QPushButton("Move down");
|
||||
buttons->addWidget(moveDown);
|
||||
QObject::connect(moveDown, &QPushButton::clicked, this,
|
||||
[this] { this->moveRow(1); });
|
||||
// move down
|
||||
QPushButton *moveDown = new QPushButton("Move down");
|
||||
buttons->addWidget(moveDown);
|
||||
QObject::connect(moveDown, &QPushButton::clicked, this,
|
||||
[this] { this->moveRow(1); });
|
||||
}
|
||||
|
||||
buttons->addStretch();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user