diff -r f688a9913724 -r 58adc2d2ed08 editxlinkdialog.ui.h --- a/editxlinkdialog.ui.h Mon Apr 18 06:17:00 2005 +0000 +++ b/editxlinkdialog.ui.h Wed May 04 20:35:39 2005 +0000 @@ -9,6 +9,7 @@ void EditXLinkDialog::init() { delink=false; + xlo=false; } void EditXLinkDialog::deleteButtonPressed() @@ -21,3 +22,32 @@ { return delink; } + + +void EditXLinkDialog::widthChanged( int w) +{ + xlo->setWidth(w); +} + +void EditXLinkDialog::setXLink( XLinkObj * xo) +{ + xlo=xo; + colorButton->setPaletteBackgroundColor (xlo->getColor() ); + widthBox->setValue(xlo->getWidth()); +} + +void EditXLinkDialog::colorButtonPressed() +{ + if (xlo) + { + QColor col = QColorDialog::getColor(xlo->getColor(), this ); + if ( !col.isValid() ) return; + xlo->setColor( col ); + colorButton->setPaletteBackgroundColor (col); + } +} + +bool EditXLinkDialog::useSettingsGlobal () +{ + return useSettings->isChecked(); +}