34 #include <kdelibs_export.h>
55 TQString
mimeType()
const {
return m_strMimeType; }
63 bool isValid()
const {
return !m_strMimeType.isEmpty(); }
68 void setMimeType(
const TQString& _mime ) { m_strMimeType = _mime; }
69 void setAccuracy(
int _accuracy ) { m_iAccuracy = _accuracy; }
70 void setInvalid() { m_strMimeType = TQString::null; }
73 TQString m_strMimeType;
127 bool mergeConfig(
const TQString & configFile );
135 bool mergeBufConfig(
char *);
142 void setFollowLinks(
bool _enable );
186 KMimeMagicResult * findBufferFileType(
const TQByteArray &,
const TQString & filename );
199 static void initStatic();
203 void init(
const TQString& configFile );
208 int parse_line(
char *line,
int *rule,
int lineno);
209 int parse(
char *,
int);
210 int buff_apprentice(
char*buff);
211 int apprentice(
const TQString &configFile);
213 struct config_rec *conf;