@ -72,7 +72,7 @@ CHexEditorWidget::CHexEditorWidget( TQWidget *parent, const char *name )
this , TQT_SLOT ( inputModeChanged ( const SDisplayInputMode & ) ) ) ;
mHexView - > setFocus ( ) ;
setBackgroundColor ( tq palette( ) . active ( ) . base ( ) ) ;
setBackgroundColor ( palette( ) . active ( ) . base ( ) ) ;
mProgressBusy = false ;
mGotoDialog = 0 ;
@ -115,7 +115,7 @@ void CHexEditorWidget::initialize( void )
setFont ( mDisplayState . font ) ;
mHexView - > setMisc ( mDisplayState . misc ) ;
mHexView - > setCursor ( mDisplayState . cursor , false ) ;
mHexView - > setLayout ( mDisplayState . tq layout ) ;
mHexView - > setLayout ( mDisplayState . layout ) ;
mHexView - > setInputMode ( mDisplayState . input ) ;
mHexView - > setInsertMode ( mDisplayState . misc . insertMode ) ;
}
@ -123,25 +123,25 @@ void CHexEditorWidget::initialize( void )
void CHexEditorWidget : : writeConfiguration ( KConfig & config )
{
SDisplayLayout & tq layout = mDisplayState . tq layout;
SDisplayLayout & layout = mDisplayState . layout;
config . setGroup ( " Display Options " ) ;
config . writeEntry ( " PrimaryMode " , tq layout. primaryModeString ( ) ) ;
config . writeEntry ( " SecondaryMode " , tq layout. secondaryModeString ( ) ) ;
config . writeEntry ( " OffsetMode " , tq layout. offsetModeString ( ) ) ;
config . writeEntry ( " OffsetVisible " , tq layout. offsetVisible ) ;
config . writeEntry ( " PrimaryUpperCase " , tq layout. primaryUpperCase ) ;
config . writeEntry ( " OffsetUpperCase " , tq layout. offsetUpperCase ) ;
config . writeEntry ( " LineSize " , tq layout. lineSize ) ;
config . writeEntry ( " ColumnSize " , tq layout. columnSize ) ;
config . writeEntry ( " LockLine " , tq layout. lockLine ) ;
config . writeEntry ( " LockColumn " , tq layout. lockColumn ) ;
config . writeEntry ( " ColumnCharSpace " , tq layout. columnCharSpace ) ;
config . writeEntry ( " ColumnSpacing " , tq layout. columnSpacing ) ;
config . writeEntry ( " SeparatorMarginWidth " , tq layout. separatorMarginWidth ) ;
config . writeEntry ( " EdgeMarginWidth " , tq layout. edgeMarginWidth ) ;
config . writeEntry ( " LeftSeparatorWidth " , tq layout. leftSeparatorWidth ) ;
config . writeEntry ( " RightSeparatorWidth " , tq layout. rightSeparatorWidth ) ;
config . writeEntry ( " GridMode " , tq layout. gridModeString ( ) ) ;
config . writeEntry ( " PrimaryMode " , layout. primaryModeString ( ) ) ;
config . writeEntry ( " SecondaryMode " , layout. secondaryModeString ( ) ) ;
config . writeEntry ( " OffsetMode " , layout. offsetModeString ( ) ) ;
config . writeEntry ( " OffsetVisible " , layout. offsetVisible ) ;
config . writeEntry ( " PrimaryUpperCase " , layout. primaryUpperCase ) ;
config . writeEntry ( " OffsetUpperCase " , layout. offsetUpperCase ) ;
config . writeEntry ( " LineSize " , layout. lineSize ) ;
config . writeEntry ( " ColumnSize " , layout. columnSize ) ;
config . writeEntry ( " LockLine " , layout. lockLine ) ;
config . writeEntry ( " LockColumn " , layout. lockColumn ) ;
config . writeEntry ( " ColumnCharSpace " , layout. columnCharSpace ) ;
config . writeEntry ( " ColumnSpacing " , layout. columnSpacing ) ;
config . writeEntry ( " SeparatorMarginWidth " , layout. separatorMarginWidth ) ;
config . writeEntry ( " EdgeMarginWidth " , layout. edgeMarginWidth ) ;
config . writeEntry ( " LeftSeparatorWidth " , layout. leftSeparatorWidth ) ;
config . writeEntry ( " RightSeparatorWidth " , layout. rightSeparatorWidth ) ;
config . writeEntry ( " GridMode " , layout. gridModeString ( ) ) ;
SDisplayLine & line = mDisplayState . line ;
config . setGroup ( " Line Size " ) ;
@ -183,7 +183,7 @@ void CHexEditorWidget::writeConfiguration( KConfig &config )
config . setGroup ( " Display Font " ) ;
config . writeEntry ( " UseSystemFont " , font . useSystemFont ) ;
config . writeEntry ( " LocalFont " , font . localFont ) ;
config . writeEntry ( " NonPrintChar " , font . nonPrintChar . tq unicode( ) ) ;
config . writeEntry ( " NonPrintChar " , font . nonPrintChar . unicode( ) ) ;
SDisplayCursor & cursor = mDisplayState . cursor ;
config . setGroup ( " Display Cursor " ) ;
@ -221,38 +221,38 @@ void CHexEditorWidget::writeConfiguration( KConfig &config )
void CHexEditorWidget : : readConfiguration ( KConfig & config )
{
SDisplayLayout & tq layout = mDisplayState . tq layout;
SDisplayLayout & layout = mDisplayState . layout;
config . setGroup ( " Display Options " ) ;
tq layout. setPrimaryMode ( config . readEntry ( " PrimaryMode " ) ) ;
tq layout. setSecondaryMode ( config . readEntry ( " SecondaryMode " ) ) ;
tq layout. setOffsetMode ( config . readEntry ( " OffsetMode " ) ) ;
tq layout. offsetVisible = config . readBoolEntry (
" OffsetVisible " , tq layout. offsetVisible ) ;
tq layout. primaryUpperCase = config . readBoolEntry (
" PrimaryUpperCase " , tq layout. primaryUpperCase ) ;
tq layout. offsetUpperCase = config . readBoolEntry (
" OffsetUpperCase " , tq layout. offsetUpperCase ) ;
tq layout. lineSize = config . readNumEntry (
" LineSize " , tq layout. lineSize ) ;
tq layout. columnSize = config . readNumEntry (
" ColumnSize " , tq layout. columnSize ) ;
tq layout. lockLine = config . readBoolEntry (
" LockLine " , tq layout. lockLine ) ;
tq layout. lockColumn = config . readBoolEntry (
" LockColumn " , tq layout. lockColumn ) ;
tq layout. columnCharSpace = config . readBoolEntry (
" ColumnCharSpace " , tq layout. columnCharSpace ) ;
tq layout. columnSpacing = config . readNumEntry (
" ColumnSpacing " , tq layout. columnSpacing ) ;
tq layout. separatorMarginWidth = config . readNumEntry (
" SeparatorMarginWidth " , tq layout. separatorMarginWidth ) ;
tq layout. edgeMarginWidth = config . readNumEntry (
" EdgeMarginWidth " , tq layout. edgeMarginWidth ) ;
tq layout. leftSeparatorWidth = config . readNumEntry (
" LeftSeparatorWidth " , tq layout. leftSeparatorWidth ) ;
tq layout. rightSeparatorWidth = config . readNumEntry (
" RightSeparatorWidth " , tq layout. rightSeparatorWidth ) ;
tq layout. setGridMode ( config . readEntry ( " GridMode " ) ) ;
layout. setPrimaryMode ( config . readEntry ( " PrimaryMode " ) ) ;
layout. setSecondaryMode ( config . readEntry ( " SecondaryMode " ) ) ;
layout. setOffsetMode ( config . readEntry ( " OffsetMode " ) ) ;
layout. offsetVisible = config . readBoolEntry (
" OffsetVisible " , layout. offsetVisible ) ;
layout. primaryUpperCase = config . readBoolEntry (
" PrimaryUpperCase " , layout. primaryUpperCase ) ;
layout. offsetUpperCase = config . readBoolEntry (
" OffsetUpperCase " , layout. offsetUpperCase ) ;
layout. lineSize = config . readNumEntry (
" LineSize " , layout. lineSize ) ;
layout. columnSize = config . readNumEntry (
" ColumnSize " , layout. columnSize ) ;
layout. lockLine = config . readBoolEntry (
" LockLine " , layout. lockLine ) ;
layout. lockColumn = config . readBoolEntry (
" LockColumn " , layout. lockColumn ) ;
layout. columnCharSpace = config . readBoolEntry (
" ColumnCharSpace " , layout. columnCharSpace ) ;
layout. columnSpacing = config . readNumEntry (
" ColumnSpacing " , layout. columnSpacing ) ;
layout. separatorMarginWidth = config . readNumEntry (
" SeparatorMarginWidth " , layout. separatorMarginWidth ) ;
layout. edgeMarginWidth = config . readNumEntry (
" EdgeMarginWidth " , layout. edgeMarginWidth ) ;
layout. leftSeparatorWidth = config . readNumEntry (
" LeftSeparatorWidth " , layout. leftSeparatorWidth ) ;
layout. rightSeparatorWidth = config . readNumEntry (
" RightSeparatorWidth " , layout. rightSeparatorWidth ) ;
layout. setGridMode ( config . readEntry ( " GridMode " ) ) ;
SDisplayLine & line = mDisplayState . line ;
config . setGroup ( " Line Size " ) ;
@ -398,9 +398,9 @@ void CHexEditorWidget::paletteChanged( void )
setColor ( mDisplayState . color ) ;
}
void CHexEditorWidget : : layoutChanged ( const SDisplayLayout & /* tq layout*/ )
void CHexEditorWidget : : layoutChanged ( const SDisplayLayout & /* layout*/ )
{
//mDisplayState. tq layout = tq layout;
//mDisplayState. layout = layout;
}
void CHexEditorWidget : : inputModeChanged ( const SDisplayInputMode & input )
@ -414,30 +414,30 @@ void CHexEditorWidget::setLineSize(const SDisplayLine &line )
mDisplayState . line = line ;
}
void CHexEditorWidget : : setLayout ( const SDisplayLayout & tq layout )
void CHexEditorWidget : : setLayout ( const SDisplayLayout & layout )
{
//
// We only set the values that can be modified by the dialog
//
mDisplayState . tq layout. lockLine = tq layout. lockLine ;
mDisplayState . tq layout. lockColumn = tq layout. lockColumn ;
mDisplayState . tq layout. leftSeparatorWidth = tq layout. leftSeparatorWidth ;
mDisplayState . tq layout. rightSeparatorWidth = tq layout. rightSeparatorWidth ;
mDisplayState . tq layout. separatorMarginWidth = tq layout. separatorMarginWidth ;
mDisplayState . tq layout. edgeMarginWidth = tq layout. edgeMarginWidth ;
mDisplayState . tq layout. columnCharSpace = tq layout. columnCharSpace ;
mDisplayState . tq layout. columnSpacing = tq layout. columnSpacing ;
mDisplayState . layout. lockLine = layout. lockLine ;
mDisplayState . layout. lockColumn = layout. lockColumn ;
mDisplayState . layout. leftSeparatorWidth = layout. leftSeparatorWidth ;
mDisplayState . layout. rightSeparatorWidth = layout. rightSeparatorWidth ;
mDisplayState . layout. separatorMarginWidth = layout. separatorMarginWidth ;
mDisplayState . layout. edgeMarginWidth = layout. edgeMarginWidth ;
mDisplayState . layout. columnCharSpace = layout. columnCharSpace ;
mDisplayState . layout. columnSpacing = layout. columnSpacing ;
mDisplayState . tqlayout . horzGridWidth = tqlayout . horzGridWidth ;
mDisplayState . tq layout. vertGridWidth = tq layout. vertGridWidth ;
mDisplayState . layout. vertGridWidth = layout. vertGridWidth ;
//
// Select the line and column sizes we shall use now.
//
SDisplayLayout & l = mDisplayState . tq layout;
SDisplayLayout & l = mDisplayState . layout;
l . lineSize = mDisplayState . line . lineSize [ l . primaryMode ] ;
l . columnSize = mDisplayState . line . columnSize [ l . primaryMode ] ;
mHexView - > setLayout ( mDisplayState . tq layout ) ;
mHexView - > setLayout ( mDisplayState . layout ) ;
}
void CHexEditorWidget : : setCursor ( const SDisplayCursor & cursor )
@ -459,20 +459,20 @@ void CHexEditorWidget::setColor( const SDisplayColor &color )
if ( mDisplayState . color . useSystemColor = = true )
{
SDisplayColor c = mDisplayState . color ;
c . textBg = kapp - > tq palette( ) . active ( ) . base ( ) ;
c . secondTextBg = kapp - > tq palette( ) . active ( ) . base ( ) ;
c . offsetBg = kapp - > tq palette( ) . active ( ) . base ( ) ;
c . inactiveBg = kapp - > tq palette( ) . active ( ) . base ( ) ;
c . primaryFg [ 0 ] = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . primaryFg [ 1 ] = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . nonPrintFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . offsetFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . secondaryFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . leftSeparatorFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . rightSeparatorFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . cursorBg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . cursorFg = kapp - > tq palette( ) . active ( ) . base ( ) ;
c . gridFg = kapp - > tq palette( ) . active ( ) . text ( ) ;
c . textBg = kapp - > palette( ) . active ( ) . base ( ) ;
c . secondTextBg = kapp - > palette( ) . active ( ) . base ( ) ;
c . offsetBg = kapp - > palette( ) . active ( ) . base ( ) ;
c . inactiveBg = kapp - > palette( ) . active ( ) . base ( ) ;
c . primaryFg [ 0 ] = kapp - > palette( ) . active ( ) . text ( ) ;
c . primaryFg [ 1 ] = kapp - > palette( ) . active ( ) . text ( ) ;
c . nonPrintFg = kapp - > palette( ) . active ( ) . text ( ) ;
c . offsetFg = kapp - > palette( ) . active ( ) . text ( ) ;
c . secondaryFg = kapp - > palette( ) . active ( ) . text ( ) ;
c . leftSeparatorFg = kapp - > palette( ) . active ( ) . text ( ) ;
c . rightSeparatorFg = kapp - > palette( ) . active ( ) . text ( ) ;
c . cursorBg = kapp - > palette( ) . active ( ) . text ( ) ;
c . cursorFg = kapp - > palette( ) . active ( ) . base ( ) ;
c . gridFg = kapp - > palette( ) . active ( ) . text ( ) ;
SDisplayColor defaultColor ;
c . bookmarkBg = defaultColor . bookmarkBg ;
c . bookmarkFg = defaultColor . bookmarkFg ;
@ -513,46 +513,46 @@ void CHexEditorWidget::setMisc( const SDisplayMisc &misc )
void CHexEditorWidget : : setHexadecimalMode ( void )
{
tq layout( ) . primaryMode = SDisplayLayout : : hexadecimal ;
tq layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : hexadecimal ] ;
tq layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : hexadecimal ] ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryMode = SDisplayLayout : : hexadecimal ;
layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : hexadecimal ] ;
layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : hexadecimal ] ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : setDecimalMode ( void )
{
tq layout( ) . primaryMode = SDisplayLayout : : decimal ;
tq layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : decimal ] ;
tq layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : decimal ] ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryMode = SDisplayLayout : : decimal ;
layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : decimal ] ;
layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : decimal ] ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : setOctalMode ( void )
{
tq layout( ) . primaryMode = SDisplayLayout : : octal ;
tq layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : octal ] ;
tq layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : octal ] ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryMode = SDisplayLayout : : octal ;
layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : octal ] ;
layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : octal ] ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : setBinaryMode ( void )
{
tq layout( ) . primaryMode = SDisplayLayout : : binary ;
tq layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : binary ] ;
tq layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : binary ] ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryMode = SDisplayLayout : : binary ;
layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : binary ] ;
layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : binary ] ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : setTextMode ( void )
{
tq layout( ) . primaryMode = SDisplayLayout : : textOnly ;
tq layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : textOnly ] ;
tq layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : textOnly ] ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryMode = SDisplayLayout : : textOnly ;
layout( ) . lineSize = line ( ) . lineSize [ SDisplayLine : : textOnly ] ;
layout( ) . columnSize = line ( ) . columnSize [ SDisplayLine : : textOnly ] ;
mHexView - > setLayout ( layout( ) ) ;
}
@ -1306,34 +1306,34 @@ void CHexEditorWidget::enableInputLock( bool inputLock )
void CHexEditorWidget : : toggleOffsetColumnVisibility ( void )
{
tq layout( ) . offsetVisible = tq layout( ) . offsetVisible = = true ? false : true ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . offsetVisible = layout( ) . offsetVisible = = true ? false : true ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : toggleTextColumnVisibility ( void )
{
tq layout( ) . secondaryMode = tq layout( ) . secondaryMode = = SDisplayLayout : : hide ?
layout( ) . secondaryMode = layout( ) . secondaryMode = = SDisplayLayout : : hide ?
SDisplayLayout : : textOnly : SDisplayLayout : : hide ;
mHexView - > setLayout ( tq layout( ) ) ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : toggleOffsetAsDecimal ( void )
{
tq layout( ) . offsetMode = tq layout( ) . offsetMode = = SDisplayLayout : : hexadecimal ?
layout( ) . offsetMode = layout( ) . offsetMode = = SDisplayLayout : : hexadecimal ?
SDisplayLayout : : decimal : SDisplayLayout : : hexadecimal ;
mHexView - > setLayout ( tq layout( ) ) ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : toggleDataUppercase ( void )
{
tq layout( ) . primaryUpperCase = tq layout( ) . primaryUpperCase = = true ? false : true ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . primaryUpperCase = layout( ) . primaryUpperCase = = true ? false : true ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : toggleOffsetUppercase ( void )
{
tq layout( ) . offsetUpperCase = tq layout( ) . offsetUpperCase = = true ? false : true ;
mHexView - > setLayout ( tq layout( ) ) ;
layout( ) . offsetUpperCase = layout( ) . offsetUpperCase = = true ? false : true ;
mHexView - > setLayout ( layout( ) ) ;
}
void CHexEditorWidget : : toggleInsertMode ( void )
@ -1958,7 +1958,7 @@ void CHexEditorWidget::favorites( void )
{
TQString msg = i18n ( " "
" Not available yet! \n "
" Save or retrive your favorite tq layout" ) ;
" Save or retrive your favorite layout" ) ;
KMessageBox : : sorry ( topLevelWidget ( ) , msg , i18n ( " Profiles " ) ) ;
}