Révision 61556262 original.cpp
original.cpp | ||
---|---|---|
54 | 54 |
|
55 | 55 |
ui->stackedWidget->setCurrentWidget(ui->page); |
56 | 56 |
|
57 |
QDir dir(QDir::homePath() + "/RyXeo-WebPhotoAlbum");
|
|
58 |
dir.setFilter(QDir::Dirs | QDir::NoSymLinks | QDir::NoDotAndDotDot);
|
|
59 |
QFileInfoList list = dir.entryInfoList();
|
|
57 |
m_baseDir = QDir(QDir::homePath() + "/RyXeo-WebPhotoAlbum");
|
|
58 |
m_baseDir.setFilter(QDir::Dirs | QDir::NoSymLinks | QDir::NoDotAndDotDot);
|
|
59 |
QFileInfoList list = m_baseDir.entryInfoList();
|
|
60 | 60 |
for(int i = 0; i < list.count(); i++) { |
61 | 61 |
QTreeWidgetItem *item = new QTreeWidgetItem(ui->treeWidget); |
62 | 62 |
item->setText(0, list.at(i).fileName()); |
... | ... | |
220 | 220 |
|
221 | 221 |
void original::on_action_Nouvel_album_triggered() |
222 | 222 |
{ |
223 |
bool ok; |
|
224 |
QString text = QInputDialog::getText(this, trUtf8("Nom du nouvel album à créer"), |
|
225 |
trUtf8("Nom du nouvel album à créer"), QLineEdit::Normal, |
|
226 |
QDir::home().dirName(), &ok); |
|
227 |
//Si ce nom n'existe pas déjà ... |
|
223 | 228 |
QTreeWidgetItem *i = new QTreeWidgetItem(ui->treeWidget); |
224 |
i->setText(0, trUtf8("Nouvel album")); |
|
229 |
i->setText(0, text); |
|
230 |
QDir d(m_baseDir.absolutePath() + "/" + text); |
|
231 |
d.mkpath(d.absolutePath()); |
|
225 | 232 |
} |
226 | 233 |
|
227 | 234 |
void original::on_treeWidget_itemClicked(QTreeWidgetItem *item, int column) |
Formats disponibles : Unified diff