#include <filesystem.h>
Public Types | |
| enum | { SORT_ASCENDING, SORT_DESCENDING } |
| enum | { SORT_PATH, SORT_SIZE, SORT_DATE, SORT_EXTENSION } |
Public Member Functions | |
| FileSystem () | |
| virtual | ~FileSystem () |
| int | update (char *new_dir=0) |
| int | change_dir (char *new_dir) |
| int | set_current_dir (char *new_dir) |
| int | move_up () |
| char * | get_current_dir () |
| int | set_filter (char *new_filter) |
| int | set_show_all () |
| int | set_want_directory () |
| int | set_sort_order (int value) |
| int | set_sort_field (int field) |
| int | create_dir (char *new_dir_) |
| int | complete_path (char *filename) |
| int | is_dir (const char *new_dir_) |
| int | extract_dir (char *out, const char *in) |
| int | extract_name (char *out, const char *in, int test_dir=1) |
| int | join_names (char *out, char *dir_in, char *name_in) |
| long | get_date (char *filename) |
| int | add_end_slash (char *new_dir) |
| int | total_files () |
| FileItem * | get_entry (int entry) |
| int | parse_tildas (char *new_dir) |
| int | parse_directories (char *new_dir) |
| int | parse_dots (char *new_dir) |
| void | alphabetize () |
Static Public Member Functions | |
| static int64_t | get_size (char *filename) |
Public Attributes | |
| ArrayList< FileItem * > | dir_list |
Private Member Functions | |
| int | dot_reverse_filename (char *out, const char *in) |
| int | compare_items (ArrayList< FileItem * > *dir_list, int item1, int item2) |
| int | sort_table (ArrayList< FileItem * > *dir_list) |
| int | combine (ArrayList< FileItem * > *dir_list, ArrayList< FileItem * > *file_list) |
| int | is_root_dir (char *path) |
| int | test_filter (FileItem *file) |
| int | reset_parameters () |
| int | delete_directory () |
Private Attributes | |
| char | filter [BCTEXTLEN] |
| int | want_directory |
| int | show_all_files |
| char | current_dir [BCTEXTLEN] |
| char | string [BCTEXTLEN] |
| char | string2 [BCTEXTLEN] |
| int | sort_order |
| int | sort_field |
Definition at line 35 of file filesystem.h.
|
|
Definition at line 88 of file filesystem.h. |
|
|
Definition at line 95 of file filesystem.h. |
|
|
Definition at line 80 of file filesystem.C. |
|
|
Definition at line 87 of file filesystem.C. |
|
|
Definition at line 751 of file filesystem.C. |
|
|
Definition at line 240 of file filesystem.C. |
|
|
Definition at line 730 of file filesystem.C. |
|
||||||||||||
|
Definition at line 221 of file filesystem.C. |
|
||||||||||||||||
|
Definition at line 149 of file filesystem.C. |
|
|
Definition at line 644 of file filesystem.C. |
|
|
Definition at line 497 of file filesystem.C. |
|
|
Definition at line 103 of file filesystem.C. |
|
||||||||||||
|
Definition at line 127 of file filesystem.C. |
|
||||||||||||
|
Definition at line 659 of file filesystem.C. |
|
||||||||||||||||
|
Definition at line 678 of file filesystem.C. |
|
|
Definition at line 757 of file filesystem.C. |
|
|
Definition at line 714 of file filesystem.C. |
|
|
Definition at line 768 of file filesystem.C. |
|
|
Definition at line 722 of file filesystem.C. |
|
|
Definition at line 484 of file filesystem.C. |
|
|
Definition at line 245 of file filesystem.C. |
|
||||||||||||||||
|
Definition at line 696 of file filesystem.C. |
|
|
|
|
|
Definition at line 559 of file filesystem.C. |
|
|
Definition at line 593 of file filesystem.C. |
|
|
Definition at line 507 of file filesystem.C. |
|
|
Definition at line 92 of file filesystem.C. |
|
|
Definition at line 745 of file filesystem.C. |
|
|
Definition at line 466 of file filesystem.C. |
|
|
Definition at line 472 of file filesystem.C. |
|
|
Definition at line 118 of file filesystem.C. |
|
|
Definition at line 113 of file filesystem.C. |
|
|
Definition at line 478 of file filesystem.C. |
|
|
Definition at line 196 of file filesystem.C. |
|
|
Definition at line 251 of file filesystem.C. |
|
|
Definition at line 762 of file filesystem.C. |
|
|
Definition at line 371 of file filesystem.C. |
|
|
Definition at line 120 of file filesystem.h. |
|
|
Definition at line 85 of file filesystem.h. |
|
|
Definition at line 117 of file filesystem.h. |
|
|
Definition at line 119 of file filesystem.h. |
|
|
Definition at line 123 of file filesystem.h. |
|
|
Definition at line 122 of file filesystem.h. |
|
|
Definition at line 121 of file filesystem.h. |
|
|
Definition at line 121 of file filesystem.h. |
|
|
Definition at line 118 of file filesystem.h. |
1.4.4