You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
65 lines
1.4 KiB
65 lines
1.4 KiB
15 years ago
|
/***************************************************************************
|
||
|
copyright : (C) 2003-2006 by Robby Stephenson
|
||
|
email : robby@periapsis.org
|
||
|
***************************************************************************/
|
||
|
|
||
|
/***************************************************************************
|
||
|
* *
|
||
|
* This program is free software; you can redistribute it and/or modify *
|
||
|
* it under the terms of version 2 of the GNU General Public License as *
|
||
|
* published by the Free Software Foundation; *
|
||
|
* *
|
||
|
***************************************************************************/
|
||
|
|
||
|
#ifndef TELLICO_FETCH_H
|
||
|
#define TELLICO_FETCH_H
|
||
|
|
||
|
namespace Tellico {
|
||
|
namespace Fetch {
|
||
|
|
||
|
/**
|
||
|
* FetchFirst must be first, and the rest must follow consecutively in value.
|
||
|
* FetchLast must be last!
|
||
|
*/
|
||
|
enum FetchKey {
|
||
|
FetchFirst = 0,
|
||
|
Title,
|
||
|
Person,
|
||
|
ISBN,
|
||
|
UPC,
|
||
|
Keyword,
|
||
|
DOI,
|
||
|
ArxivID,
|
||
|
PubmedID,
|
||
|
LCCN,
|
||
|
Raw,
|
||
|
FetchLast
|
||
|
};
|
||
|
|
||
|
// real ones must start at 0!
|
||
|
enum Type {
|
||
|
Unknown = -1,
|
||
|
Amazon = 0,
|
||
|
IMDB,
|
||
|
Z3950,
|
||
|
SRU,
|
||
|
Entrez,
|
||
|
ExecExternal,
|
||
|
Yahoo,
|
||
|
AnimeNfo,
|
||
|
IBS,
|
||
|
ISBNdb,
|
||
|
GCstarPlugin,
|
||
|
CrossRef,
|
||
|
Citebase,
|
||
|
Arxiv,
|
||
|
Bibsonomy,
|
||
|
GoogleScholar,
|
||
|
Discogs
|
||
|
};
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif
|