/tags/rel-0-5-1/FreeSpeech/visix/include/VisixFileSource.h

# · C++ Header · 26 lines · 17 code · 7 blank · 2 comment · 0 complexity · eb11fe467fdc1c8eda973be879023991 MD5 · raw file

  1. // Copyright (C) 1999 Jean-Marc Valin
  2. #ifndef VISIXFILESOURCE_H
  3. #define VISIXFILESOURCE_H
  4. #include <gnome.h>
  5. #include <string>
  6. #include "VisixSource.h"
  7. class VisixFileSource : public VisixSource {
  8. protected:
  9. string path;
  10. public:
  11. VisixFileSource(GtkWidget *_parent, VisixProject *_project, const string &_name, const string &_path);
  12. VisixFileSource(GtkWidget *_parent, VisixProject *_project, xmlNodePtr src);
  13. //virtual void showProperties();
  14. void save (xmlNode *root);
  15. protected:
  16. virtual void loadSource();
  17. virtual void unloadSource();
  18. };
  19. #endif