void toTemplateAddFile::browse() { QFileInfo file(Filename->text()); QString filename = toOpenFilename(file.dir().path(), QString("*.tpl"), this); if (!filename.isEmpty()) Filename->setText(filename); }
void toProjectTemplate::addFile(void) { QString file = toOpenFilename(QString::fromLatin1(PROJECT_EXTENSIONS), toMainWidget()); if (!file.isNull()) { toTreeWidget *view = Root->listView(); toProjectTemplateItem *item = dynamic_cast<toProjectTemplateItem *>(view->currentItem()); if (item) { item->setOpen(true); toTreeWidgetItem *last = item->firstChild(); while (last && last->nextSibling()) last = last->nextSibling(); if (item->project()) new toProjectTemplateItem(item, last, file); else { item = dynamic_cast<toProjectTemplateItem *>(item->parent()); if (item) new toProjectTemplateItem(item, last, file); } } if (Details) Details->update(); } }