Add attachements in MessageComposer now can add more than one file at once.

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3872 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
thunder2 2010-11-26 12:09:27 +00:00
parent 162c54aae4
commit aeabbbd58a

View File

@ -2130,12 +2130,9 @@ void MessageComposer::addPostSplitter()
void MessageComposer::attachFile()
{
// select a file
QString qfile = QFileDialog::getOpenFileName(this, tr("Add Extra File"), "", "", 0,
QFileDialog::DontResolveSymlinks);
std::string filePath = qfile.toUtf8().constData();
if (filePath != "")
{
MessageComposer::addAttachment(filePath);
QStringList files = QFileDialog::getOpenFileNames(this, tr("Add Extra File"), "", "", 0, QFileDialog::DontResolveSymlinks);
for (QStringList::iterator fileIt = files.begin(); fileIt != files.end(); fileIt++) {
MessageComposer::addAttachment((*fileIt).toUtf8().constData());
}
}