Enhance comment about the 3 levels of file system support
Add a little extra explaining how the file systems' supported actions are determined.
This commit is contained in:
parent
a0f97bfa19
commit
dfb7d3e581
|
@ -4167,11 +4167,13 @@ void GParted_Core::init_filesystems()
|
||||||
// File system support falls into 3 categories determined by their entry in
|
// File system support falls into 3 categories determined by their entry in
|
||||||
// FILESYSTEM_MAP:
|
// FILESYSTEM_MAP:
|
||||||
// 1) Fully supported file systems have an entry pointing to the instance of
|
// 1) Fully supported file systems have an entry pointing to the instance of
|
||||||
// their derived FileSystem object.
|
// their derived FileSystem object, which determines and implements their
|
||||||
|
// supported actions.
|
||||||
// supported_filesystem() -> true
|
// supported_filesystem() -> true
|
||||||
// 2) Basic supported file systems have a NULL pointer entry.
|
// 2) Basic supported file systems have a NULL pointer entry, with
|
||||||
|
// find_supported_filesystems() creating a basic set of supported actions.
|
||||||
// supported_filesystem() -> false
|
// supported_filesystem() -> false
|
||||||
// 3) Unsupported file systems have no entry.
|
// 3) Unsupported file systems have no entry, and no supported actions.
|
||||||
// supported_filesystem() -> false
|
// supported_filesystem() -> false
|
||||||
FILESYSTEM_MAP[FS_UNKNOWN] = NULL;
|
FILESYSTEM_MAP[FS_UNKNOWN] = NULL;
|
||||||
FILESYSTEM_MAP[FS_OTHER] = NULL;
|
FILESYSTEM_MAP[FS_OTHER] = NULL;
|
||||||
|
|
Loading…
Reference in New Issue