Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 7611 in orxonox.OLD for branches/qt_gui/src/lib/util/file.cc


Ignore:
Timestamp:
May 12, 2006, 4:15:39 PM (18 years ago)
Author:
bensch
Message:

File stuff started

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/qt_gui/src/lib/util/file.cc

    r7609 r7611  
    1414*/
    1515
     16#include "file.h"
    1617
     18#ifdef __unix__
     19#include <unistd.h>
     20#elif __WIN32__ || _MS_DOS_
     21#include <dir.h>
     22#else
     23#include <direct.h>
     24#endif
     25
     26
     27
     28File::File()
     29{
     30#warning implement
     31}
     32
     33File::File(const std::string& fileName)
     34{
     35#warning implement
     36}
     37
     38File::File(const File& file)
     39{
     40#warning implement
     41}
     42
     43File::~File()
     44{
     45#warning implement
     46}
     47
     48bool File::open(OpenMode mode)
     49{
     50#warning implement
     51}
     52bool File::close()
     53{
     54#warning implement
     55}
     56int File::handle()
     57{
     58#warning implement
     59}
     60
     61bool File::exists()
     62{
     63#warning implement
     64}
     65bool File::isLink()
     66{
     67#warning implement
     68}      // only on UNIX
     69bool File::isFile()
     70{
     71#warning implement
     72}
     73bool File::isDirectory()
     74{
     75#warning implement
     76}
     77bool File::isReadeable()
     78{
     79#warning implement
     80}
     81bool File::isWriteable()
     82{
     83#warning implement
     84}
     85bool File::isExecutable()
     86{
     87#warning implement
     88}
     89
     90
     91bool File::copy(const File& destination)
     92{
     93#warning implement
     94}
     95bool File::rename(const File& destination)
     96{
     97#warning implement
     98}
     99bool File::touch()
     100{
     101#warning implement
     102}
     103bool File::remove()
     104{
     105#warning implement
     106}
     107
     108void File::relToAbs(std::string& fileName)
     109{
     110#warning implement
     111}
     112void File::absToRel(std::string& fileName)
     113{
     114#warning implement
     115}
     116
     117
     118
     119
     120std::string File::_cwd = "";
     121
     122/**
     123 * @returns the Current Woring Directory
     124 */
     125const std::string& File::cwd()
     126{
     127  if (File::_cwd.empty())
     128  {
     129    char cwd[1024];
     130    char* errorCode = getcwd(cwd, 1024);
     131    if (errorCode == 0)
     132      return File::_cwd;
     133
     134    File::_cwd = cwd;
     135  }
     136  return File::_cwd;
     137}
     138
     139
     140
     141#include "file.h"
     142
     143
Note: See TracChangeset for help on using the changeset viewer.