00001 #ifndef importbibtex_h
00002 #define importbibtex_h
00003 #include "importbase.h"
00004 #include <qstring.h>
00005 #include <btparse.h>
00006
00007
00008 class QString;
00009
00010 class ImportBibTex: public ImportBase {
00011 private:
00012 ImportBibTex();
00013
00014 public:
00015 ImportBibTex(QString filename);
00016 int count();
00017
00018 protected:
00019 int c;
00020 bool processFile(QString filename);
00021 QString extractComponent(char *comp, bt_name *name, int part, char *tail);
00022 void fillDict(AST * entry);
00023 };
00024 #endif