44 #include <tqcstring.h>
46 #include <kio/netaccess.h>
47 #include <kmessagebox.h>
69 size_t crlf2lf( char* str, const size_t strLen );
77 TQCString lf2crlf( const TQCString & src );
83 TQByteArray lf2crlf( const TQByteArray & src );
88 TQCString CString( const DwString& str );
93 TQByteArray ByteArray( const DwString& str );
98 DwString dwString( const TQCString& str );
103 DwString dwString( const TQByteArray& str );
113 arr.duplicate( cstr.data(), cstr.size()-1 );
126 TQByteArray arr = cstr;
128 arr.resize( arr.size() - 1 );
139 str.resize( str.size() + 1 );
149 const int len = arr.size();
150 result.resize( len + 1 );
151 memcpy(result.data(), arr.data(), len);
158 void append( TQByteArray& that, const TQByteArray& str );
163 void append( TQByteArray& that, const char* str );
168 void append( TQByteArray& that, const TQCString& str );
170 void insert( TQByteArray& that, uint index, const char* s );
183 :m_object( o ), m_disabled( false )
189 m_object->deleteLater();
192 void setDisabled( bool v )
202 inline bool checkOverwrite( const KURL& url, TQWidget* w )
204 if ( KIO::NetAccess::exists( url, false , w ) ) {
205 if ( KMessageBox::Cancel ==
206 KMessageBox::warningContinueCancel(
208 i18n( "A file named \"%1\" already exists. "
209 "Are you sure you want to overwrite it?" ).arg( url.prettyURL() ),
210 i18n( "Overwrite File?" ),
211 i18n( "&Overwrite" ) ) )
|