/*************************************************************************** begin : Sun Oct 3 1999 copyright : (C) 1997-99 by Peter Putzer email : putzer@kde.org ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; version 2. * * * ***************************************************************************/ #ifndef KSV_CORE_H #define KSV_CORE_H class TQPushButton; class TQStyleSheet; class TDEAboutData; class TDECompletion; class KSVItem; namespace ksv { bool getServiceDescription (const TQString& path, TQString& res); TQString breakWords (const TQString& s, int amount); /** * \return the Unicode string for the (c) symbol. */ const TQString& copyrightSymbol (); TQStyleSheet* styleSheet (); const TQString& logFileFilter (); const TQString& nativeFileFilter (); const TQString& logFileExtension (); const TQString& nativeFileExtension (); TDECompletion* serviceCompletion (); TDECompletion* numberCompletion (); extern const int runlevelNumber; extern TDEAboutData* about; enum Messages { RunlevelsReadOnly = 0, CouldNotGenerateSortingNumber }; extern const char* notifications[]; } #endif // KSV_CORE_H