Lines Matching refs:model
764 EditModelName(const Model* model, const char* name, size_t length)
766 if (model == NULL || name == NULL || name[0] == '\0' || length <= 0)
769 BEntry entry(model->EntryRef());
774 // TODO: use model-flavor specific virtuals for these special renamings
776 if (model->HasLocalizedName() || model->IsDesktop() || model->IsRoot()
777 || model->IsTrash() || model->IsVirtualDirectory()) {
779 } else if (model->IsQuery()) {
781 BModelWriteOpener opener(const_cast<Model*>(model));
782 ASSERT(model->Node());
783 MoreOptionsStruct::SetQueryTemporary(model->Node(), false);
789 } else if (model->IsVolume()) {
791 BVolume volume(model->NodeRef()->device);
802 BVolume volume(model->NodeRef()->device);
807 result = ShouldEditRefName(model->EntryRef(), name, length);