]> git.lyx.org Git - lyx.git/blobdiff - src/support/path.h
split LyXText::rowlist_ into individual Paragraph::rows_ chunks
[lyx.git] / src / support / path.h
index bbc567ca2e60ca8508497cc74a60da1bfd6fc304..1e71fbad88edb496dc57e9cc42672b8f11f9be12 100644 (file)
 #define PATH_H
 
 #include "LString.h"
-//#include "filetools.h"
 #include "lyxlib.h"
 #include <boost/utility.hpp>
 
-#ifdef __GNUG__
-#pragma interface
-#endif
-
+namespace lyx {
+namespace support {
 
 /**
  * Path - utility closs for stackable working directories
@@ -30,7 +27,7 @@
  *
  * if (blah) {
  *     Path p("/tmp/blah");
- *     ...
+ *     ...
  * }
  *
  * At the end of p's scope the cwd is reset to its previous value.
@@ -43,8 +40,8 @@ public:
                : popped_(false)
        {
                if (!path.empty()) {
-                       pushedDir_ = lyx::getcwd();
-                       if (pushedDir_.empty() || lyx::chdir(path))
+                       pushedDir_ = getcwd();
+                       if (pushedDir_.empty() || chdir(path))
                                /* FIXME: throw */;
                } else {
                        popped_ = true;
@@ -74,4 +71,7 @@ private:
 #define Path(x) unnamed_Path;
 // Tip gotten from Bobby Schmidt's column in C/C++ Users Journal
 
+} // namespace support
+} // namespace lyx
+
 #endif // PATH_H