Lines Matching defs:partition

222 PartitionListRow::PartitionListRow(BPartition* partition)
225 fPartitionID(partition->ID()),
226 fParentID(partition->Parent() ? partition->Parent()->ID() : -1),
227 fOffset(partition->Offset()),
228 fSize(partition->Size())
231 partition->GetPath(&path);
236 partition->GetVolume(&volume);
252 appendParameter(parameters, partition->Device()->IsFile(),
277 else if (partition->Device()->IsFile())
279 else if (partition->IsDevice()) {
280 if (partition->GetIcon(icon, B_MINI_ICON) != B_OK) {
293 BString partitionType(partition->Type());
295 if (partition->ContainsFileSystem()) {
296 SetField(new BStringField(partition->ContentType()), kFilesystemColumn);
297 SetField(new BStringField(partition->ContentName()), kVolumeNameColumn);
298 } else if (partition->IsDevice()) {
300 if (partition->Name() != NULL && partition->Name()[0])
301 SetField(new BStringField(partition->Name()), kVolumeNameColumn);
304 } else if (partition->CountChildren() > 0) {
320 if (partition->IsMounted() && partition->GetMountPoint(&path) == B_OK)
329 SetField(new BStringField(string_for_size(partition->Size(), size,
343 partition->BlockSize());
348 partition->PhysicalBlockSize());
353 if (partition->Parameters() != NULL) {
355 void* handle = parse_driver_settings_string(partition->Parameters());
370 partitionType = partition->ContentType();
504 PartitionListView::AddPartition(BPartition* partition)
506 PartitionListRow* partitionrow = FindRow(partition->ID());
508 // forget about it if this partition is already in the listview
512 // create the row for this partition
513 partitionrow = new PartitionListRow(partition);
515 // see if this partition has a parent, or should have
518 if (partition->Parent() != NULL) {
520 parent = FindRow(partition->Parent()->ID());
521 // If parent of this partition is not yet in the list
524 parent = AddPartition(partition->Parent());
529 int32 index = _InsertIndexForOffset(parent, partition->Offset());
550 // create the row for this partition
570 // Remove default size for parameters + partition type column