diff -r 598768200cfa -r 0b048b6bb6f4 editxlinkdialog.ui.h --- a/editxlinkdialog.ui.h Mon Apr 18 06:37:48 2005 +0000 +++ b/editxlinkdialog.ui.h Thu Apr 21 19:14:38 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(); +}