35 import(
const Filename &source,
void *extra_data,
41 virtual bool handle_args(
Args &args);
42 virtual bool post_command_line();
49 void *extra_data,
bool new_file)=0;
54 bool cvs_add(
const Filename &filename);
55 static std::string protect_from_shell(
const std::string &source);
57 virtual std::string filter_filename(
const std::string &source);
60 bool scan_hierarchy();
61 bool scan_for_root(
const std::string &dirname);
62 std::string prompt(
const std::string &message);
67 bool _got_model_dirname;
69 bool _got_map_dirname;
71 bool _got_root_dirname;
75 std::string _cvs_binary;
This is intended to be the base class for most general-purpose utility programs in the PANDATOOL tree...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
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...
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.