diff options
Diffstat (limited to 'tdeioslaves/mbox/urlinfo.h')
-rw-r--r-- | tdeioslaves/mbox/urlinfo.h | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/tdeioslaves/mbox/urlinfo.h b/tdeioslaves/mbox/urlinfo.h deleted file mode 100644 index 5de7804fd..000000000 --- a/tdeioslaves/mbox/urlinfo.h +++ /dev/null @@ -1,82 +0,0 @@ -/* - * This is a simple tdeioslave to handle mbox-files. - * Copyright (C) 2004 Mart Kelder ([email protected]) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - */ -#ifndef URLINFO_H -#define URLINFO_H -class KURL; - -class TQString; - -class UrlInfo -{ -public: - /** - * This enum is used to determe the url type. - */ - enum UrlType { invalid = 0, message = 1, directory = 2 }; - - /** - * Constructor - * - * @param url The url: this url is used to split the location data off. - * @param type The possible types of the url - */ - UrlInfo( const KURL &url, const UrlType type = (UrlType)( message | directory ) ); - - /** - * Destructor - */ - ~UrlInfo(); - - /** - * Returns the type of the url - * @return the type of the url - */ - UrlType type() const { return m_type; } - - /** - * @return the mimetype of the url - */ - TQString mimetype() const; - - /** - * @return The location of the mbox-file - */ - TQString filename() const; - /** - * @return The id given in the url. - */ - TQString id() const; - - /** - * @return the while url as TQString - */ - TQString url() const; -private: - void calculateInfo( const KURL& url, const UrlType type ); - - bool isDirectory( const KURL& url ); - bool isMessage( const KURL& url ); - -private: - UrlType m_type; - TQString *m_filename; - TQString *m_id; -}; - -#endif |