Added Commit and FileAction dialogs

Skeleton code for Commit, Add, Delete, Revert actions

FossilOrigin-Name: 9e35495cc3f4e18f458cf02f83d1d8075c0a85b9
This commit is contained in:
kostas
2011-08-03 15:30:09 +00:00
parent 8b3ba82e50
commit dd9e18f113
12 changed files with 547 additions and 79 deletions

28
FileActionDialog.cpp Normal file
View File

@ -0,0 +1,28 @@
#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;
}