18 #include "pandatoolbase.h"
20 #include "cvsSourceTree.h"
22 #include "programBase.h"
38 import(
const Filename &source,
void *extra_data,
44 virtual bool handle_args(
Args &args);
45 virtual bool post_command_line();
52 void *extra_data,
bool new_file)=0;
57 bool cvs_add(
const Filename &filename);
58 static string protect_from_shell(
const string &source);
60 virtual string filter_filename(
const string &source);
63 bool scan_hierarchy();
64 bool scan_for_root(
const string &dirname);
65 string prompt(
const string &message);
70 bool _got_model_dirname;
72 bool _got_map_dirname;
74 bool _got_root_dirname;
This is intended to be the base class for most general-purpose utility programs in the PANDATOOL tree...
This is the base class for a family of programs that copy files, typically model files like ...
This represents one particular directory in the hierarchy of source directory files.
The name of a file, such as a texture file or an Egg file.
This represents the root of the tree of source directory files.
bool continue_after_error()
Prompts the user (unless -f was specified) if he wants to continue the copy operation after some erro...