Statistics
| Revision:

root / trunk / client / gui_qt / DialogSetCollectionName.cpp @ 1717

History | View | Annotate | Download (972 Bytes)

1
#include "DialogSetCollectionName.h"
2
#include "ui_DialogSetCollectionName.h"
3

                
4
DialogSetCollectionName::DialogSetCollectionName(QNNTPGrabGlue *glue, QString collection_name, QWidget *parent) :
5
    QDialog(parent),
6
    ui(new Ui::DialogSetCollectionName)
7
{
8
    this->glue = glue;
9
    ui->setupUi(this);
10

                
11
    ui->editCollectionName->setText(collection_name);
12

                
13
    QList collections = glue->schedularGetAllTasks();
14
    QNNTPGrabGlue::Collection collection;
15

                
16
    Q_FOREACH(collection, collections) {
17
        ui->comboCollectionName->addItem(collection.collection_name);
18
    }
19
}
20

                
21
DialogSetCollectionName::~DialogSetCollectionName()
22
{
23
    delete ui;
24
}
25

                
26
QString DialogSetCollectionName::getCollectionName(void)
27
{
28
    if (ui->editCollectionName->isEnabled()) {
29
        return glue->utilsSanitizeCollectionName(ui->editCollectionName->text());
30
    } else {
31
        return glue->utilsSanitizeCollectionName(ui->comboCollectionName->currentText());
32
    }
33
}