Skeleton code for Commit, Add, Delete, Revert actions FossilOrigin-Name: 9e35495cc3f4e18f458cf02f83d1d8075c0a85b9
29 lines
772 B
C++
29 lines
772 B
C++
#include "FileActionDialog.h"
|
|
#include "ui_FileActionDialog.h"
|
|
|
|
FileActionDialog::FileActionDialog(const QString &title, const QString &message, const QStringList &files, QWidget *parent) :
|
|
QDialog(parent),
|
|
ui(new Ui::FileActionDialog)
|
|
{
|
|
ui->setupUi(this);
|
|
setWindowTitle(title);
|
|
ui->label->setText(message);
|
|
ui->listView->setModel(&itemModel);
|
|
|
|
for(QStringList::const_iterator it=files.begin(); it!=files.end(); ++it)
|
|
itemModel.appendRow(new QStandardItem(*it));
|
|
}
|
|
|
|
FileActionDialog::~FileActionDialog()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
bool FileActionDialog::run(const QString &title, const QString &message, const QStringList &files, QWidget *parent)
|
|
{
|
|
FileActionDialog dlg(title, message, files, parent);
|
|
int res = dlg.exec();
|
|
|
|
return res == QDialog::Accepted;
|
|
}
|