summaryrefslogtreecommitdiffstats
path: root/khexedit/hexdrag.cc
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2020-12-08 12:30:30 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-12-08 12:30:30 +0900
commit7ec5a57fc3f04526f36477e22066199372beb0ee (patch)
treef46ff23820fcfbf612070cce46b7496bc766a9fd /khexedit/hexdrag.cc
parent062ea53b46c9b76c78fcde2fb0df8b2411af3f39 (diff)
downloadtdeutils-7ec5a57fc3f04526f36477e22066199372beb0ee.tar.gz
tdeutils-7ec5a57fc3f04526f36477e22066199372beb0ee.zip
Renaming of files in preparation for code style tools.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'khexedit/hexdrag.cc')
-rw-r--r--khexedit/hexdrag.cc130
1 files changed, 0 insertions, 130 deletions
diff --git a/khexedit/hexdrag.cc b/khexedit/hexdrag.cc
deleted file mode 100644
index eff7c93..0000000
--- a/khexedit/hexdrag.cc
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * khexedit - Versatile hex editor
- * Copyright (C) 1999 Espen Sand, espensa@online.no
- *
- * 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; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program 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 General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
- *
- */
-
-
-#include "hexdrag.h"
-static const char *mediaString = "application/octet-stream";
-
-
-CHexDrag::CHexDrag( const TQByteArray &data, TQWidget *dragSource,
- const char *name )
- :TQDragObject(dragSource,name)
-{
- setData( data );
- prepPixmap();
-}
-
-
-CHexDrag::CHexDrag( TQWidget *dragSource, const char *name )
- :TQDragObject(dragSource,name)
-{
- prepPixmap();
-}
-
-
-void CHexDrag::setData( const TQByteArray &data )
-{
- mData = data;
-}
-
-
-
-void CHexDrag::prepPixmap(void)
-{
- //
- // Wont use it yet,
- //
- /*
- TDEIconLoader &loader = *TDEGlobal::iconLoader();
- TQPixmap pix = loader.loadIcon( "binary.xpm" );
-
- TQPoint hotspot( pix.width()-20,pix.height()/2 );
- setPixmap( pix, hotspot );
- */
-}
-
-
-const char *CHexDrag::format( int i ) const
-{
- if( i == 0 )
- {
- return( mediaString );
- }
- else
- {
- return( 0 );
- }
- return( i == 0 ? mediaString : 0 );
-}
-
-
-TQByteArray CHexDrag::encodedData( const char *fmt ) const
-{
- if( fmt != 0 )
- {
- if( strcmp( fmt, mediaString) == 0 )
- {
- return( mData );
- }
- }
-
- TQByteArray buf;
- return( buf );
-}
-
-
-bool CHexDrag::canDecode( const TQMimeSource *e )
-{
- return( e->provides(mediaString) );
-}
-
-
-bool CHexDrag::decode( const TQMimeSource *e, TQByteArray &dest )
-{
- dest = e->encodedData(mediaString);
- return( dest.size() == 0 ? false : true );
-
- //
- // I get an
- // "X Error: BadAtom (invalid Atom parameter) 5
- // Major opcode: 17"
- //
- // if I try to use the code below on a source that has been
- // collected from TQClipboard. It is the e->provides(mediaString)
- // that fail (TQt-2.0). Sometimes it works :(
- //
- // printf("0: %s\n", e->format(0) ); No problem.
- // printf("1: %s\n", e->format(1) ); Crash.
- //
- #if 0
- if( e->provides(mediaString) == true )
- {
- dest = e->encodedData(mediaString);
- return( true );
- }
- else
- {
- return( false );
- }
- #endif
-}
-
-
-#include "hexdrag.moc"