X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Console%2FExecutor.cci;h=89e2501300917ff841b863e195f88f357abd1566;hb=e879290346fe5242d7df2d70ee552d264081492f;hp=81ef6e0e5d5afd12cefd730d42fa908ec0cef2ee;hpb=be33ff96c5b89738694da272d8610564cce48bfb;p=senf.git diff --git a/Console/Executor.cci b/Console/Executor.cci index 81ef6e0..89e2501 100644 --- a/Console/Executor.cci +++ b/Console/Executor.cci @@ -34,6 +34,7 @@ // senf::console::Executor prefix_ senf::console::Executor::Executor() + : autocd_ (false), autocomplete_ (false) { oldCwd_ = cwd_ = boost::static_pointer_cast( root().shared_from_this()); @@ -51,6 +52,30 @@ prefix_ senf::console::DirectoryNode & senf::console::Executor::cwd() return cwd_.expired() ? root() : *cwd_.lock(); } +prefix_ bool senf::console::Executor::autocd() + const +{ + return autocd_; +} + +prefix_ senf::console::Executor & senf::console::Executor::autocd(bool v) +{ + autocd_ = v; + return *this; +} + +prefix_ bool senf::console::Executor::autocomplete() + const +{ + return autocomplete_; +} + +prefix_ senf::console::Executor & senf::console::Executor::autocomplete(bool v) +{ + autocomplete_ = true; + return *this; +} + ///////////////////////////////cci.e/////////////////////////////////////// #undef prefix_