diff options
Diffstat (limited to 'style/config/configdialog.cpp')
-rw-r--r-- | style/config/configdialog.cpp | 987 |
1 files changed, 987 insertions, 0 deletions
diff --git a/style/config/configdialog.cpp b/style/config/configdialog.cpp new file mode 100644 index 0000000..58ccd14 --- /dev/null +++ b/style/config/configdialog.cpp @@ -0,0 +1,987 @@ +#include <kdialog.h> +#include <klocale.h> +/**************************************************************************** +** Form implementation generated from reading ui file './configdialog.ui' +** +** Created: Mon Jun 23 19:18:44 2008 +** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.8 edited Jan 11 14:47 $) +** +** WARNING! All changes made in this file will be lost! +****************************************************************************/ + +#include "configdialog.h" + +#include <qvariant.h> +#include <qpushbutton.h> +#include <qtabwidget.h> +#include <qlabel.h> +#include <qcheckbox.h> +#include <qcombobox.h> +#include <kcolorbutton.h> +#include <qspinbox.h> +#include <qframe.h> +#include <qtextbrowser.h> +#include <qlayout.h> +#include <qtooltip.h> +#include <qwhatsthis.h> + +/* + * Constructs a ConfigDialog as a child of 'parent', with the + * name 'name' and widget flags set to 'f'. + */ +ConfigDialog::ConfigDialog( QWidget* parent, const char* name, WFlags fl ) + : QWidget( parent, name, fl ) +{ + if ( !name ) + setName( "ConfigDialog" ); + setMinimumSize( QSize( 0, 0 ) ); + setBaseSize( QSize( 0, 0 ) ); + ConfigDialogLayout = new QVBoxLayout( this, 11, 6, "ConfigDialogLayout"); + + tabWidget2 = new QTabWidget( this, "tabWidget2" ); + tabWidget2->setMinimumSize( QSize( 610, 0 ) ); + + tab = new QWidget( tabWidget2, "tab" ); + tabLayout = new QGridLayout( tab, 1, 1, 11, 6, "tabLayout"); + + buttons = new QLabel( tab, "buttons" ); + QFont buttons_font( buttons->font() ); + buttons_font.setBold( TRUE ); + buttons->setFont( buttons_font ); + buttons->setAlignment( int( QLabel::AlignBottom ) ); + + tabLayout->addWidget( buttons, 0, 0 ); + + animations = new QLabel( tab, "animations" ); + QFont animations_font( animations->font() ); + animations_font.setBold( TRUE ); + animations->setFont( animations_font ); + animations->setAlignment( int( QLabel::AlignBottom ) ); + + tabLayout->addWidget( animations, 5, 0 ); + + lightBorder = new QCheckBox( tab, "lightBorder" ); + lightBorder->setChecked( TRUE ); + lightBorder->setTristate( FALSE ); + + tabLayout->addMultiCellWidget( lightBorder, 2, 2, 1, 2 ); + + layout1 = new QHBoxLayout( 0, 0, 6, "layout1"); + spacer1 = new QSpacerItem( 30, 20, QSizePolicy::Minimum, QSizePolicy::Minimum ); + layout1->addItem( spacer1 ); + + animateButtonToDark = new QCheckBox( tab, "animateButtonToDark" ); + layout1->addWidget( animateButtonToDark ); + + tabLayout->addMultiCellLayout( layout1, 7, 7, 1, 2 ); + + shadowedButtonsText = new QCheckBox( tab, "shadowedButtonsText" ); + shadowedButtonsText->setChecked( TRUE ); + + tabLayout->addMultiCellWidget( shadowedButtonsText, 3, 3, 1, 2 ); + + buttonStyle = new QComboBox( FALSE, tab, "buttonStyle" ); + + tabLayout->addMultiCellWidget( buttonStyle, 1, 1, 1, 2 ); + + animateButton = new QCheckBox( tab, "animateButton" ); + + tabLayout->addMultiCellWidget( animateButton, 6, 6, 1, 2 ); + + animateProgressBar = new QCheckBox( tab, "animateProgressBar" ); + + tabLayout->addMultiCellWidget( animateProgressBar, 8, 8, 1, 2 ); + spacer9 = new QSpacerItem( 141, 31, QSizePolicy::Expanding, QSizePolicy::Minimum ); + tabLayout->addItem( spacer9, 7, 0 ); + spacer8 = new QSpacerItem( 61, 21, QSizePolicy::Expanding, QSizePolicy::Minimum ); + tabLayout->addItem( spacer8, 2, 0 ); + + textLabel1 = new QLabel( tab, "textLabel1" ); + textLabel1->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel1, 1, 0 ); + spacer11 = new QSpacerItem( 80, 21, QSizePolicy::Expanding, QSizePolicy::Minimum ); + tabLayout->addItem( spacer11, 7, 3 ); + + textLabel1_4 = new QLabel( tab, "textLabel1_4" ); + textLabel1_4->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel1_4, 11, 0 ); + + coloredScrollBar = new QCheckBox( tab, "coloredScrollBar" ); + coloredScrollBar->setChecked( TRUE ); + + tabLayout->addMultiCellWidget( coloredScrollBar, 12, 12, 1, 2 ); + + scrollBarLines = new QCheckBox( tab, "scrollBarLines" ); + + tabLayout->addMultiCellWidget( scrollBarLines, 13, 13, 1, 2 ); + + scrollBarStyle = new QComboBox( FALSE, tab, "scrollBarStyle" ); + + tabLayout->addMultiCellWidget( scrollBarStyle, 10, 10, 1, 2 ); + + textLabel1_3 = new QLabel( tab, "textLabel1_3" ); + textLabel1_3->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel1_3, 10, 0 ); + + scrollbars = new QLabel( tab, "scrollbars" ); + QFont scrollbars_font( scrollbars->font() ); + scrollbars_font.setBold( TRUE ); + scrollbars->setFont( scrollbars_font ); + scrollbars->setAlignment( int( QLabel::AlignBottom ) ); + + tabLayout->addWidget( scrollbars, 9, 0 ); + + layout21 = new QHBoxLayout( 0, 0, 6, "layout21"); + + customCheckMarkColor = new QCheckBox( tab, "customCheckMarkColor" ); + customCheckMarkColor->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, customCheckMarkColor->sizePolicy().hasHeightForWidth() ) ); + layout21->addWidget( customCheckMarkColor ); + + checkMarkColor = new KColorButton( tab, "checkMarkColor" ); + layout21->addWidget( checkMarkColor ); + + tabLayout->addMultiCellLayout( layout21, 17, 17, 1, 2 ); + + textLabel10 = new QLabel( tab, "textLabel10" ); + textLabel10->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel10, 17, 0 ); + + textLabel9 = new QLabel( tab, "textLabel9" ); + textLabel9->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel9, 16, 0 ); + + layout20 = new QHBoxLayout( 0, 0, 6, "layout20"); + + customOverHighlightColor = new QCheckBox( tab, "customOverHighlightColor" ); + customOverHighlightColor->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, customOverHighlightColor->sizePolicy().hasHeightForWidth() ) ); + layout20->addWidget( customOverHighlightColor ); + + overHighlightColor = new KColorButton( tab, "overHighlightColor" ); + layout20->addWidget( overHighlightColor ); + + tabLayout->addMultiCellLayout( layout20, 16, 16, 1, 2 ); + + textLabel8 = new QLabel( tab, "textLabel8" ); + textLabel8->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + tabLayout->addWidget( textLabel8, 15, 0 ); + + layout22 = new QHBoxLayout( 0, 0, 6, "layout22"); + + customFocusHighlightColor = new QCheckBox( tab, "customFocusHighlightColor" ); + customFocusHighlightColor->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, customFocusHighlightColor->sizePolicy().hasHeightForWidth() ) ); + layout22->addWidget( customFocusHighlightColor ); + + focusHighlightColor = new KColorButton( tab, "focusHighlightColor" ); + layout22->addWidget( focusHighlightColor ); + + tabLayout->addMultiCellLayout( layout22, 15, 15, 1, 2 ); + + textLabel7 = new QLabel( tab, "textLabel7" ); + QFont textLabel7_font( textLabel7->font() ); + textLabel7_font.setBold( TRUE ); + textLabel7->setFont( textLabel7_font ); + textLabel7->setAlignment( int( QLabel::AlignBottom ) ); + + tabLayout->addWidget( textLabel7, 14, 0 ); + + scrollBarSize = new QSpinBox( tab, "scrollBarSize" ); + scrollBarSize->setMaxValue( 48 ); + scrollBarSize->setMinValue( 8 ); + scrollBarSize->setValue( 16 ); + + tabLayout->addWidget( scrollBarSize, 11, 1 ); + spacer11_2 = new QSpacerItem( 141, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + tabLayout->addItem( spacer11_2, 11, 2 ); + + useLowerCaseText = new QCheckBox( tab, "useLowerCaseText" ); + + tabLayout->addMultiCellWidget( useLowerCaseText, 4, 4, 1, 2 ); + tabWidget2->insertTab( tab, QString::fromLatin1("") ); + + TabPage = new QWidget( tabWidget2, "TabPage" ); + TabPageLayout = new QGridLayout( TabPage, 1, 1, 11, 6, "TabPageLayout"); + + buttonMenuItem = new QCheckBox( TabPage, "buttonMenuItem" ); + buttonMenuItem->setChecked( TRUE ); + buttonMenuItem->setTristate( FALSE ); + + TabPageLayout->addMultiCellWidget( buttonMenuItem, 2, 2, 1, 2 ); + + menuStripe = new QCheckBox( TabPage, "menuStripe" ); + menuStripe->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( menuStripe, 3, 3, 1, 2 ); + + shadowedMenuBarText = new QCheckBox( TabPage, "shadowedMenuBarText" ); + shadowedMenuBarText->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( shadowedMenuBarText, 4, 4, 1, 2 ); + + menuBarEmphasis = new QCheckBox( TabPage, "menuBarEmphasis" ); + + TabPageLayout->addMultiCellWidget( menuBarEmphasis, 5, 5, 1, 2 ); + + layout9 = new QHBoxLayout( 0, 0, 6, "layout9"); + spacer1_2_2_3 = new QSpacerItem( 30, 20, QSizePolicy::Minimum, QSizePolicy::Minimum ); + layout9->addItem( spacer1_2_2_3 ); + + menuBarEmphasisBorder = new QCheckBox( TabPage, "menuBarEmphasisBorder" ); + menuBarEmphasisBorder->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, menuBarEmphasisBorder->sizePolicy().hasHeightForWidth() ) ); + menuBarEmphasisBorder->setChecked( TRUE ); + layout9->addWidget( menuBarEmphasisBorder ); + + TabPageLayout->addMultiCellLayout( layout9, 6, 6, 1, 2 ); + + textLabel1_2 = new QLabel( TabPage, "textLabel1_2" ); + textLabel1_2->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + TabPageLayout->addWidget( textLabel1_2, 1, 0 ); + + highLightTab = new QCheckBox( TabPage, "highLightTab" ); + highLightTab->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( highLightTab, 14, 14, 1, 2 ); + + statusBarFrame = new QCheckBox( TabPage, "statusBarFrame" ); + statusBarFrame->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( statusBarFrame, 12, 12, 1, 2 ); + + drawTriangularExpander = new QCheckBox( TabPage, "drawTriangularExpander" ); + + TabPageLayout->addMultiCellWidget( drawTriangularExpander, 15, 15, 1, 2 ); + + centeredTabBar = new QCheckBox( TabPage, "centeredTabBar" ); + + TabPageLayout->addMultiCellWidget( centeredTabBar, 13, 13, 1, 2 ); + + colorizeSortedHeader = new QCheckBox( TabPage, "colorizeSortedHeader" ); + colorizeSortedHeader->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( colorizeSortedHeader, 17, 17, 1, 2 ); + + inputFocusHighlight = new QCheckBox( TabPage, "inputFocusHighlight" ); + + TabPageLayout->addMultiCellWidget( inputFocusHighlight, 16, 16, 1, 2 ); + + drawToolBarItemSeparator = new QCheckBox( TabPage, "drawToolBarItemSeparator" ); + drawToolBarItemSeparator->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( drawToolBarItemSeparator, 10, 10, 1, 2 ); + + drawToolBarSeparator = new QCheckBox( TabPage, "drawToolBarSeparator" ); + drawToolBarSeparator->setChecked( TRUE ); + + TabPageLayout->addMultiCellWidget( drawToolBarSeparator, 9, 9, 1, 2 ); + spacer10 = new QSpacerItem( 190, 31, QSizePolicy::Expanding, QSizePolicy::Minimum ); + TabPageLayout->addMultiCell( spacer10, 9, 10, 0, 0 ); + + misc = new QLabel( TabPage, "misc" ); + QFont misc_font( misc->font() ); + misc_font.setBold( TRUE ); + misc->setFont( misc_font ); + misc->setAlignment( int( QLabel::AlignBottom ) ); + + TabPageLayout->addWidget( misc, 11, 0 ); + + toolbars = new QLabel( TabPage, "toolbars" ); + QFont toolbars_font( toolbars->font() ); + toolbars_font.setBold( TRUE ); + toolbars->setFont( toolbars_font ); + toolbars->setAlignment( int( QLabel::AlignBottom ) ); + + TabPageLayout->addWidget( toolbars, 8, 0 ); + + menus = new QLabel( TabPage, "menus" ); + QFont menus_font( menus->font() ); + menus_font.setBold( TRUE ); + menus->setFont( menus_font ); + menus->setAlignment( int( QLabel::AlignBottom ) ); + + TabPageLayout->addWidget( menus, 0, 0 ); + + menuItemSpacing = new QSpinBox( TabPage, "menuItemSpacing" ); + menuItemSpacing->setMaxValue( 12 ); + menuItemSpacing->setMinValue( 2 ); + menuItemSpacing->setValue( 8 ); + + TabPageLayout->addWidget( menuItemSpacing, 1, 1 ); + spacer12 = new QSpacerItem( 101, 21, QSizePolicy::Expanding, QSizePolicy::Minimum ); + TabPageLayout->addItem( spacer12, 1, 2 ); + spacer21 = new QSpacerItem( 187, 170, QSizePolicy::Expanding, QSizePolicy::Minimum ); + TabPageLayout->addMultiCell( spacer21, 12, 17, 0, 0 ); + spacer1_2 = new QSpacerItem( 187, 160, QSizePolicy::Minimum, QSizePolicy::Minimum ); + TabPageLayout->addMultiCell( spacer1_2, 2, 7, 0, 0 ); + spacer22 = new QSpacerItem( 147, 30, QSizePolicy::Expanding, QSizePolicy::Minimum ); + TabPageLayout->addItem( spacer22, 3, 3 ); + + frameCustomEmphColor = new QFrame( TabPage, "frameCustomEmphColor" ); + frameCustomEmphColor->setFrameShape( QFrame::NoFrame ); + frameCustomEmphColor->setFrameShadow( QFrame::Raised ); + frameCustomEmphColor->setLineWidth( 0 ); + frameCustomEmphColorLayout = new QHBoxLayout( frameCustomEmphColor, 0, 6, "frameCustomEmphColorLayout"); + spacer1_2_2 = new QSpacerItem( 30, 20, QSizePolicy::Minimum, QSizePolicy::Minimum ); + frameCustomEmphColorLayout->addItem( spacer1_2_2 ); + + customMenuBarEmphasisColor = new QCheckBox( frameCustomEmphColor, "customMenuBarEmphasisColor" ); + customMenuBarEmphasisColor->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, customMenuBarEmphasisColor->sizePolicy().hasHeightForWidth() ) ); + frameCustomEmphColorLayout->addWidget( customMenuBarEmphasisColor ); + + menuBarEmphasisColor = new KColorButton( frameCustomEmphColor, "menuBarEmphasisColor" ); + frameCustomEmphColorLayout->addWidget( menuBarEmphasisColor ); + + TabPageLayout->addMultiCellWidget( frameCustomEmphColor, 7, 7, 1, 2 ); + tabWidget2->insertTab( TabPage, QString::fromLatin1("") ); + + tab_2 = new QWidget( tabWidget2, "tab_2" ); + tabLayout_2 = new QVBoxLayout( tab_2, 11, 6, "tabLayout_2"); + + textBrowser1 = new QTextBrowser( tab_2, "textBrowser1" ); + tabLayout_2->addWidget( textBrowser1 ); + tabWidget2->insertTab( tab_2, QString::fromLatin1("") ); + + TabPage_2 = new QWidget( tabWidget2, "TabPage_2" ); + TabPageLayout_2 = new QVBoxLayout( TabPage_2, 11, 6, "TabPageLayout_2"); + + textBrowser2 = new QTextBrowser( TabPage_2, "textBrowser2" ); + TabPageLayout_2->addWidget( textBrowser2 ); + tabWidget2->insertTab( TabPage_2, QString::fromLatin1("") ); + ConfigDialogLayout->addWidget( tabWidget2 ); + languageChange(); + resize( QSize(632, 583).expandedTo(minimumSizeHint()) ); + clearWState( WState_Polished ); + + // signals and slots connections + connect( animateButton, SIGNAL( toggled(bool) ), animateButtonToDark, SLOT( setEnabled(bool) ) ); + connect( customFocusHighlightColor, SIGNAL( toggled(bool) ), focusHighlightColor, SLOT( setEnabled(bool) ) ); + connect( customOverHighlightColor, SIGNAL( toggled(bool) ), overHighlightColor, SLOT( setEnabled(bool) ) ); + connect( customCheckMarkColor, SIGNAL( toggled(bool) ), checkMarkColor, SLOT( setEnabled(bool) ) ); + connect( menuBarEmphasis, SIGNAL( toggled(bool) ), menuBarEmphasisBorder, SLOT( setEnabled(bool) ) ); + connect( customMenuBarEmphasisColor, SIGNAL( toggled(bool) ), menuBarEmphasisColor, SLOT( setEnabled(bool) ) ); + connect( menuBarEmphasis, SIGNAL( toggled(bool) ), frameCustomEmphColor, SLOT( setEnabled(bool) ) ); + + // buddies + textLabel10->setBuddy( customCheckMarkColor ); + textLabel9->setBuddy( customOverHighlightColor ); + textLabel8->setBuddy( customFocusHighlightColor ); +} + +/* + * Destroys the object and frees any allocated resources + */ +ConfigDialog::~ConfigDialog() +{ + // no need to delete child widgets, Qt does it all for us +} + +/* + * Sets the strings of the subwidgets using the current + * language. + */ +void ConfigDialog::languageChange() +{ + setCaption( tr2i18n( "Form1" ) ); + buttons->setText( tr2i18n( "Buttons" ) ); + animations->setText( tr2i18n( "Animations" ) ); + lightBorder->setText( tr2i18n( "Lighter &button borders" ) ); + lightBorder->setAccel( QKeySequence( tr2i18n( "Alt+B" ) ) ); + animateButtonToDark->setText( tr2i18n( "Animate buttons to a &darker color" ) ); + animateButtonToDark->setAccel( QKeySequence( tr2i18n( "Alt+D" ) ) ); + shadowedButtonsText->setText( tr2i18n( "&Use shadowed button text" ) ); + shadowedButtonsText->setAccel( QKeySequence( tr2i18n( "Alt+U" ) ) ); + buttonStyle->clear(); + buttonStyle->insertItem( tr2i18n( "Glass buttons" ) ); + buttonStyle->insertItem( tr2i18n( "Gradients" ) ); + buttonStyle->insertItem( tr2i18n( "Reverse gradients" ) ); + buttonStyle->insertItem( tr2i18n( "Flat" ) ); + animateButton->setText( tr2i18n( "Ani&mate buttons" ) ); + animateButton->setAccel( QKeySequence( tr2i18n( "Alt+M" ) ) ); + animateProgressBar->setText( tr2i18n( "&Animate progress bars" ) ); + animateProgressBar->setAccel( QKeySequence( tr2i18n( "Alt+A" ) ) ); + textLabel1->setText( tr2i18n( "Button style:" ) ); + textLabel1_4->setText( tr2i18n( "Scrollbar size:" ) ); + coloredScrollBar->setText( tr2i18n( "&Colored scrollbars" ) ); + coloredScrollBar->setAccel( QKeySequence( tr2i18n( "Alt+C" ) ) ); + scrollBarLines->setText( tr2i18n( "&Scrollbar handle lines" ) ); + scrollBarLines->setAccel( QKeySequence( tr2i18n( "Alt+S" ) ) ); + scrollBarStyle->clear(); + scrollBarStyle->insertItem( tr2i18n( "KDE style" ) ); + scrollBarStyle->insertItem( tr2i18n( "Platinum style" ) ); + scrollBarStyle->insertItem( tr2i18n( "Next style" ) ); + scrollBarStyle->insertItem( tr2i18n( "Windows style" ) ); + textLabel1_3->setText( tr2i18n( "Scrollbar Style:" ) ); + scrollbars->setText( tr2i18n( "Scrollbars" ) ); + customCheckMarkColor->setText( QString::null ); + customCheckMarkColor->setAccel( QKeySequence( QString::null ) ); + checkMarkColor->setText( QString::null ); + textLabel10->setText( tr2i18n( "Chec&kmark:" ) ); + textLabel9->setText( tr2i18n( "Mouseo&ver highlight:" ) ); + customOverHighlightColor->setText( QString::null ); + customOverHighlightColor->setAccel( QKeySequence( QString::null ) ); + overHighlightColor->setText( QString::null ); + textLabel8->setText( tr2i18n( "Te&xt input highlight:" ) ); + customFocusHighlightColor->setText( QString::null ); + customFocusHighlightColor->setAccel( QKeySequence( QString::null ) ); + focusHighlightColor->setText( QString::null ); + textLabel7->setText( tr2i18n( "Custom colors" ) ); + scrollBarSize->setSuffix( tr2i18n( " pixels" ) ); + useLowerCaseText->setText( tr2i18n( "&Lower case buttons text" ) ); + useLowerCaseText->setAccel( QKeySequence( tr2i18n( "Alt+L" ) ) ); + tabWidget2->changeTab( tab, tr2i18n( "&General" ) ); + buttonMenuItem->setText( tr2i18n( "Button-li&ke menu items" ) ); + buttonMenuItem->setAccel( QKeySequence( tr2i18n( "Alt+K" ) ) ); + menuStripe->setText( tr2i18n( "&Menu stripe" ) ); + menuStripe->setAccel( QKeySequence( tr2i18n( "Alt+M" ) ) ); + shadowedMenuBarText->setText( tr2i18n( "Sh&adowed menubar text" ) ); + shadowedMenuBarText->setAccel( QKeySequence( tr2i18n( "Alt+A" ) ) ); + menuBarEmphasis->setText( tr2i18n( "Men&ubar emphasis" ) ); + menuBarEmphasis->setAccel( QKeySequence( tr2i18n( "Alt+U" ) ) ); + menuBarEmphasisBorder->setText( tr2i18n( "Menubar Empasis &border" ) ); + menuBarEmphasisBorder->setAccel( QKeySequence( tr2i18n( "Alt+B" ) ) ); + textLabel1_2->setText( tr2i18n( "Menu items spacing:" ) ); + highLightTab->setText( tr2i18n( "&Highlight selected tab" ) ); + highLightTab->setAccel( QKeySequence( tr2i18n( "Alt+H" ) ) ); + statusBarFrame->setText( tr2i18n( "&Draw statusbar frame" ) ); + statusBarFrame->setAccel( QKeySequence( tr2i18n( "Alt+D" ) ) ); + drawTriangularExpander->setText( tr2i18n( "Triangular tree e&xpander" ) ); + drawTriangularExpander->setAccel( QKeySequence( tr2i18n( "Alt+X" ) ) ); + centeredTabBar->setText( tr2i18n( "&Centered tabbars" ) ); + centeredTabBar->setAccel( QKeySequence( tr2i18n( "Alt+C" ) ) ); + colorizeSortedHeader->setText( tr2i18n( "Colori&ze sorted header in listviews" ) ); + colorizeSortedHeader->setAccel( QKeySequence( tr2i18n( "Alt+Z" ) ) ); + inputFocusHighlight->setText( tr2i18n( "H&ighlight focused text input fields" ) ); + inputFocusHighlight->setAccel( QKeySequence( tr2i18n( "Alt+I" ) ) ); + drawToolBarItemSeparator->setText( tr2i18n( "Draw toolbar &item separator" ) ); + drawToolBarItemSeparator->setAccel( QKeySequence( tr2i18n( "Alt+I" ) ) ); + drawToolBarSeparator->setText( tr2i18n( "&Draw toolbar separator" ) ); + drawToolBarSeparator->setAccel( QKeySequence( tr2i18n( "Alt+D" ) ) ); + misc->setText( tr2i18n( "Misc" ) ); + toolbars->setText( tr2i18n( "Toolbars" ) ); + menus->setText( tr2i18n( "Menus" ) ); + menuItemSpacing->setSuffix( tr2i18n( " pixels" ) ); + customMenuBarEmphasisColor->setText( tr2i18n( "&Custom color:" ) ); + customMenuBarEmphasisColor->setAccel( QKeySequence( tr2i18n( "Alt+C" ) ) ); + menuBarEmphasisColor->setText( QString::null ); + menuBarEmphasisColor->setAccel( QKeySequence( QString::null ) ); + tabWidget2->changeTab( TabPage, tr2i18n( "&Advanced" ) ); + textBrowser1->setText( tr2i18n( "<h1>Polyester 1.0.3</h1>\n" +"<p>\n" +" Copyright © 2005-2006 Marco Martin <br/>\n" +" [email protected]<br/>\n" +" http://www.notmart.org\n" +"</p>\n" +"<p>\n" +" based on Plastik widget style for KDE 3<br/>\n" +" Copyright (C) 2003 Sandro Giessl\n" +"</p>\n" +"<p>\n" +" Polyester window decoration derived from Smooth Blend\n" +" Copyright (c) 2005 Ryan Nickell\n" +"</p>\n" +"<h2>Additional thanks</h2>\n" +"<p>Tomek ArgasiĆski for the Polish translation</p>\n" +"<p>Some code and ideas from</p>\n" +"<ul>\n" +" <li>Linspire Clear by Sandro Giessl</li>\n" +" <li>Lipstik by Patrice Tremblay</li>\n" +" <li>Baghira by Thomas Lbking</li>\n" +" <li>Trolltech winXP style and Daniel Molkentin for the password dialog</li>\n" +"</ul>" ) ); + tabWidget2->changeTab( tab_2, tr2i18n( "Ab&out" ) ); + textBrowser2->setText( tr2i18n( "GNU LIBRARY GENERAL PUBLIC LICENSE\n" +" Version 2, June 1991\n" +"\n" +" Copyright (C) 1991 Free Software Foundation, Inc.\n" +" 51 Franklin Street, Fifth Floor\n" +" Boston, MA 02110-1301, USA.\n" +" Everyone is permitted to copy and distribute verbatim copies\n" +" of this license document, but changing it is not allowed.\n" +"\n" +"[This is the first released version of the library GPL. It is\n" +" numbered 2 because it goes with version 2 of the ordinary GPL.]\n" +"\n" +" Preamble\n" +"\n" +" The licenses for most software are designed to take away your\n" +"freedom to share and change it. By contrast, the GNU General Public\n" +"Licenses are intended to guarantee your freedom to share and change\n" +"free software--to make sure the software is free for all its users.\n" +"\n" +" This license, the Library General Public License, applies to some\n" +"specially designated Free Software Foundation software, and to any\n" +"other libraries whose authors decide to use it. You can use it for\n" +"your libraries, too.\n" +"\n" +" When we speak of free software, we are referring to freedom, not\n" +"price. Our General Public Licenses are designed to make sure that you\n" +"have the freedom to distribute copies of free software (and charge for\n" +"this service if you wish), that you receive source code or can get it\n" +"if you want it, that you can change the software or use pieces of it\n" +"in new free programs; and that you know you can do these things.\n" +"\n" +" To protect your rights, we need to make restrictions that forbid\n" +"anyone to deny you these rights or to ask you to surrender the rights.\n" +"These restrictions translate to certain responsibilities for you if\n" +"you distribute copies of the library, or if you modify it.\n" +"\n" +" For example, if you distribute copies of the library, whether gratis\n" +"or for a fee, you must give the recipients all the rights that we gave\n" +"you. You must make sure that they, too, receive or can get the source\n" +"code. If you link a program with the library, you must provide\n" +"complete object files to the recipients so that they can relink them\n" +"with the library, after making changes to the library and recompiling\n" +"it. And you must show them these terms so they know their rights.\n" +"\n" +" Our method of protecting your rights has two steps: (1) copyright\n" +"the library, and (2) offer you this license which gives you legal\n" +"permission to copy, distribute and/or modify the library.\n" +"\n" +" Also, for each distributor's protection, we want to make certain\n" +"that everyone understands that there is no warranty for this free\n" +"library. If the library is modified by someone else and passed on, we\n" +"want its recipients to know that what they have is not the original\n" +"version, so that any problems introduced by others will not reflect on\n" +"the original authors' reputations.\n" +" \n" +" Finally, any free program is threatened constantly by software\n" +"patents. We wish to avoid the danger that companies distributing free\n" +"software will individually obtain patent licenses, thus in effect\n" +"transforming the program into proprietary software. To prevent this,\n" +"we have made it clear that any patent must be licensed for everyone's\n" +"free use or not licensed at all.\n" +"\n" +" Most GNU software, including some libraries, is covered by the ordinary\n" +"GNU General Public License, which was designed for utility programs. This\n" +"license, the GNU Library General Public License, applies to certain\n" +"designated libraries. This license is quite different from the ordinary\n" +"one; be sure to read it in full, and don't assume that anything in it is\n" +"the same as in the ordinary license.\n" +"\n" +" The reason we have a separate public license for some libraries is that\n" +"they blur the distinction we usually make between modifying or adding to a\n" +"program and simply using it. Linking a program with a library, without\n" +"changing the library, is in some sense simply using the library, and is\n" +"analogous to running a utility program or application program. However, in\n" +"a textual and legal sense, the linked executable is a combined work, a\n" +"derivative of the original library, and the ordinary General Public License\n" +"treats it as such.\n" +"\n" +" Because of this blurred distinction, using the ordinary General\n" +"Public License for libraries did not effectively promote software\n" +"sharing, because most developers did not use the libraries. We\n" +"concluded that weaker conditions might promote sharing better.\n" +"\n" +" However, unrestricted linking of non-free programs would deprive the\n" +"users of those programs of all benefit from the free status of the\n" +"libraries themselves. This Library General Public License is intended to\n" +"permit developers of non-free programs to use free libraries, while\n" +"preserving your freedom as a user of such programs to change the free\n" +"libraries that are incorporated in them. (We have not seen how to achieve\n" +"this as regards changes in header files, but we have achieved it as regards\n" +"changes in the actual functions of the Library.) The hope is that this\n" +"will lead to faster development of free libraries.\n" +"\n" +" The precise terms and conditions for copying, distribution and\n" +"modification follow. Pay close attention to the difference between a\n" +"\"work based on the library\" and a \"work that uses the library\". The\n" +"former contains code derived from the library, while the latter only\n" +"works together with the library.\n" +"\n" +" Note that it is possible for a library to be covered by the ordinary\n" +"General Public License rather than by this special one.\n" +" \n" +" GNU LIBRARY GENERAL PUBLIC LICENSE\n" +" TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n" +"\n" +" 0. This License Agreement applies to any software library which\n" +"contains a notice placed by the copyright holder or other authorized\n" +"party saying it may be distributed under the terms of this Library\n" +"General Public License (also called \"this License\"). Each licensee is\n" +"addressed as \"you\".\n" +"\n" +" A \"library\" means a collection of software functions and/or data\n" +"prepared so as to be conveniently linked with application programs\n" +"(which use some of those functions and data) to form executables.\n" +"\n" +" The \"Library\", below, refers to any such software library or work\n" +"which has been distributed under these terms. A \"work based on the\n" +"Library\" means either the Library or any derivative work under\n" +"copyright law: that is to say, a work containing the Library or a\n" +"portion of it, either verbatim or with modifications and/or translated\n" +"straightforwardly into another language. (Hereinafter, translation is\n" +"included without limitation in the term \"modification\".)\n" +"\n" +" \"Source code\" for a work means the preferred form of the work for\n" +"making modifications to it. For a library, complete source code means\n" +"all the source code for all modules it contains, plus any associated\n" +"interface definition files, plus the scripts used to control compilation\n" +"and installation of the library.\n" +"\n" +" Activities other than copying, distribution and modification are not\n" +"covered by this License; they are outside its scope. The act of\n" +"running a program using the Library is not restricted, and output from\n" +"such a program is covered only if its contents constitute a work based\n" +"on the Library (independent of the use of the Library in a tool for\n" +"writing it). Whether that is true depends on what the Library does\n" +"and what the program that uses the Library does.\n" +" \n" +" 1. You may copy and distribute verbatim copies of the Library's\n" +"complete source code as you receive it, in any medium, provided that\n" +"you conspicuously and appropriately publish on each copy an\n" +"appropriate copyright notice and disclaimer of warranty; keep intact\n" +"all the notices that refer to this License and to the absence of any\n" +"warranty; and distribute a copy of this License along with the\n" +"Library.\n" +"\n" +" You may charge a fee for the physical act of transferring a copy,\n" +"and you may at your option offer warranty protection in exchange for a\n" +"fee.\n" +" \n" +" 2. You may modify your copy or copies of the Library or any portion\n" +"of it, thus forming a work based on the Library, and copy and\n" +"distribute such modifications or work under the terms of Section 1\n" +"above, provided that you also meet all of these conditions:\n" +"\n" +" a) The modified work must itself be a software library.\n" +"\n" +" b) You must cause the files modified to carry prominent notices\n" +" stating that you changed the files and the date of any change.\n" +"\n" +" c) You must cause the whole of the work to be licensed at no\n" +" charge to all third parties under the terms of this License.\n" +"\n" +" d) If a facility in the modified Library refers to a function or a\n" +" table of data to be supplied by an application program that uses\n" +" the facility, other than as an argument passed when the facility\n" +" is invoked, then you must make a good faith effort to ensure that,\n" +" in the event an application does not supply such function or\n" +" table, the facility still operates, and performs whatever part of\n" +" its purpose remains meaningful.\n" +"\n" +" (For example, a function in a library to compute square roots has\n" +" a purpose that is entirely well-defined independent of the\n" +" application. Therefore, Subsection 2d requires that any\n" +" application-supplied function or table used by this function must\n" +" be optional: if the application does not supply it, the square\n" +" root function must still compute square roots.)\n" +"\n" +"These requirements apply to the modified work as a whole. If\n" +"identifiable sections of that work are not derived from the Library,\n" +"and can be reasonably considered independent and separate works in\n" +"themselves, then this License, and its terms, do not apply to those\n" +"sections when you distribute them as separate works. But when you\n" +"distribute the same sections as part of a whole which is a work based\n" +"on the Library, the distribution of the whole must be on the terms of\n" +"this License, whose permissions for other licensees extend to the\n" +"entire whole, and thus to each and every part regardless of who wrote\n" +"it.\n" +"\n" +"Thus, it is not the intent of this section to claim rights or contest\n" +"your rights to work written entirely by you; rather, the intent is to\n" +"exercise the right to control the distribution of derivative or\n" +"collective works based on the Library.\n" +"\n" +"In addition, mere aggregation of another work not based on the Library\n" +"with the Library (or with a work based on the Library) on a volume of\n" +"a storage or distribution medium does not bring the other work under\n" +"the scope of this License.\n" +"\n" +" 3. You may opt to apply the terms of the ordinary GNU General Public\n" +"License instead of this License to a given copy of the Library. To do\n" +"this, you must alter all the notices that refer to this License, so\n" +"that they refer to the ordinary GNU General Public License, version 2,\n" +"instead of to this License. (If a newer version than version 2 of the\n" +"ordinary GNU General Public License has appeared, then you can specify\n" +"that version instead if you wish.) Do not make any other change in\n" +"these notices.\n" +" \n" +" Once this change is made in a given copy, it is irreversible for\n" +"that copy, so the ordinary GNU General Public License applies to all\n" +"subsequent copies and derivative works made from that copy.\n" +"\n" +" This option is useful when you wish to copy part of the code of\n" +"the Library into a program that is not a library.\n" +"\n" +" 4. You may copy and distribute the Library (or a portion or\n" +"derivative of it, under Section 2) in object code or executable form\n" +"under the terms of Sections 1 and 2 above provided that you accompany\n" +"it with the complete corresponding machine-readable source code, which\n" +"must be distributed under the terms of Sections 1 and 2 above on a\n" +"medium customarily used for software interchange.\n" +"\n" +" If distribution of object code is made by offering access to copy\n" +"from a designated place, then offering equivalent access to copy the\n" +"source code from the same place satisfies the requirement to\n" +"distribute the source code, even though third parties are not\n" +"compelled to copy the source along with the object code.\n" +"\n" +" 5. A program that contains no derivative of any portion of the\n" +"Library, but is designed to work with the Library by being compiled or\n" +"linked with it, is called a \"work that uses the Library\". Such a\n" +"work, in isolation, is not a derivative work of the Library, and\n" +"therefore falls outside the scope of this License.\n" +"\n" +" However, linking a \"work that uses the Library\" with the Library\n" +"creates an executable that is a derivative of the Library (because it\n" +"contains portions of the Library), rather than a \"work that uses the\n" +"library\". The executable is therefore covered by this License.\n" +"Section 6 states terms for distribution of such executables.\n" +"\n" +" When a \"work that uses the Library\" uses material from a header file\n" +"that is part of the Library, the object code for the work may be a\n" +"derivative work of the Library even though the source code is not.\n" +"Whether this is true is especially significant if the work can be\n" +"linked without the Library, or if the work is itself a library. The\n" +"threshold for this to be true is not precisely defined by law.\n" +"\n" +" If such an object file uses only numerical parameters, data\n" +"structure layouts and accessors, and small macros and small inline\n" +"functions (ten lines or less in length), then the use of the object\n" +"file is unrestricted, regardless of whether it is legally a derivative\n" +"work. (Executables containing this object code plus portions of the\n" +"Library will still fall under Section 6.)\n" +"\n" +" Otherwise, if the work is a derivative of the Library, you may\n" +"distribute the object code for the work under the terms of Section 6.\n" +"Any executables containing that work also fall under Section 6,\n" +"whether or not they are linked directly with the Library itself.\n" +" \n" +" 6. As an exception to the Sections above, you may also compile or\n" +"link a \"work that uses the Library\" with the Library to produce a\n" +"work containing portions of the Library, and distribute that work\n" +"under terms of your choice, provided that the terms permit\n" +"modification of the work for the customer's own use and reverse\n" +"engineering for debugging such modifications.\n" +"\n" +" You must give prominent notice with each copy of the work that the\n" +"Library is used in it and that the Library and its use are covered by\n" +"this License. You must supply a copy of this License. If the work\n" +"during execution displays copyright notices, you must include the\n" +"copyright notice for the Library among them, as well as a reference\n" +"directing the user to the copy of this License. Also, you must do one\n" +"of these things:\n" +"\n" +" a) Accompany the work with the complete corresponding\n" +" machine-readable source code for the Library including whatever\n" +" changes were used in the work (which must be distributed under\n" +" Sections 1 and 2 above); and, if the work is an executable linked\n" +" with the Library, with the complete machine-readable \"work that\n" +" uses the Library\", as object code and/or source code, so that the\n" +" user can modify the Library and then relink to produce a modified\n" +" executable containing the modified Library. (It is understood\n" +" that the user who changes the contents of definitions files in the\n" +" Library will not necessarily be able to recompile the application\n" +" to use the modified definitions.)\n" +"\n" +" b) Accompany the work with a written offer, valid for at\n" +" least three years, to give the same user the materials\n" +" specified in Subsection 6a, above, for a charge no more\n" +" than the cost of performing this distribution.\n" +"\n" +" c) If distribution of the work is made by offering access to copy\n" +" from a designated place, offer equivalent access to copy the above\n" +" specified materials from the same place.\n" +"\n" +" d) Verify that the user has already received a copy of these\n" +" materials or that you have already sent this user a copy.\n" +"\n" +" For an executable, the required form of the \"work that uses the\n" +"Library\" must include any data and utility programs needed for\n" +"reproducing the executable from it. However, as a special exception,\n" +"the source code distributed need not include anything that is normally\n" +"distributed (in either source or binary form) with the major\n" +"components (compiler, kernel, and so on) of the operating system on\n" +"which the executable runs, unless that component itself accompanies\n" +"the executable.\n" +"\n" +" It may happen that this requirement contradicts the license\n" +"restrictions of other proprietary libraries that do not normally\n" +"accompany the operating system. Such a contradiction means you cannot\n" +"use both them and the Library together in an executable that you\n" +"distribute.\n" +" \n" +" 7. You may place library facilities that are a work based on the\n" +"Library side-by-side in a single library together with other library\n" +"facilities not covered by this License, and distribute such a combined\n" +"library, provided that the separate distribution of the work based on\n" +"the Library and of the other library facilities is otherwise\n" +"permitted, and provided that you do these two things:\n" +"\n" +" a) Accompany the combined library with a copy of the same work\n" +" based on the Library, uncombined with any other library\n" +" facilities. This must be distributed under the terms of the\n" +" Sections above.\n" +"\n" +" b) Give prominent notice with the combined library of the fact\n" +" that part of it is a work based on the Library, and explaining\n" +" where to find the accompanying uncombined form of the same work.\n" +"\n" +" 8. You may not copy, modify, sublicense, link with, or distribute\n" +"the Library except as expressly provided under this License. Any\n" +"attempt otherwise to copy, modify, sublicense, link with, or\n" +"distribute the Library is void, and will automatically terminate your\n" +"rights under this License. However, parties who have received copies,\n" +"or rights, from you under this License will not have their licenses\n" +"terminated so long as such parties remain in full compliance.\n" +"\n" +" 9. You are not required to accept this License, since you have not\n" +"signed it. However, nothing else grants you permission to modify or\n" +"distribute the Library or its derivative works. These actions are\n" +"prohibited by law if you do not accept this License. Therefore, by\n" +"modifying or distributing the Library (or any work based on the\n" +"Library), you indicate your acceptance of this License to do so, and\n" +"all its terms and conditions for copying, distributing or modifying\n" +"the Library or works based on it.\n" +"\n" +" 10. Each time you redistribute the Library (or any work based on the\n" +"Library), the recipient automatically receives a license from the\n" +"original licensor to copy, distribute, link with or modify the Library\n" +"subject to these terms and conditions. You may not impose any further\n" +"restrictions on the recipients' exercise of the rights granted herein.\n" +"You are not responsible for enforcing compliance by third parties to\n" +"this License.\n" +" \n" +" 11. If, as a consequence of a court judgment or allegation of patent\n" +"infringement or for any other reason (not limited to patent issues),\n" +"conditions are imposed on you (whether by court order, agreement or\n" +"otherwise) that contradict the conditions of this License, they do not\n" +"excuse you from the conditions of this License. If you cannot\n" +"distribute so as to satisfy simultaneously your obligations under this\n" +"License and any other pertinent obligations, then as a consequence you\n" +"may not distribute the Library at all. For example, if a patent\n" +"license would not permit royalty-free redistribution of the Library by\n" +"all those who receive copies directly or indirectly through you, then\n" +"the only way you could satisfy both it and this License would be to\n" +"refrain entirely from distribution of the Library.\n" +"\n" +"If any portion of this section is held invalid or unenforceable under any\n" +"particular circumstance, the balance of the section is intended to apply,\n" +"and the section as a whole is intended to apply in other circumstances.\n" +"\n" +"It is not the purpose of this section to induce you to infringe any\n" +"patents or other property right claims or to contest validity of any\n" +"such claims; this section has the sole purpose of protecting the\n" +"integrity of the free software distribution system which is\n" +"implemented by public license practices. Many people have made\n" +"generous contributions to the wide range of software distributed\n" +"through that system in reliance on consistent application of that\n" +"system; it is up to the author/donor to decide if he or she is willing\n" +"to distribute software through any other system and a licensee cannot\n" +"impose that choice.\n" +"\n" +"This section is intended to make thoroughly clear what is believed to\n" +"be a consequence of the rest of this License.\n" +"\n" +" 12. If the distribution and/or use of the Library is restricted in\n" +"certain countries either by patents or by copyrighted interfaces, the\n" +"original copyright holder who places the Library under this License may add\n" +"an explicit geographical distribution limitation excluding those countries,\n" +"so that distribution is permitted only in or among countries not thus\n" +"excluded. In such case, this License incorporates the limitation as if\n" +"written in the body of this License.\n" +"\n" +" 13. The Free Software Foundation may publish revised and/or new\n" +"versions of the Library General Public License from time to time.\n" +"Such new versions will be similar in spirit to the present version,\n" +"but may differ in detail to address new problems or concerns.\n" +"\n" +"Each version is given a distinguishing version number. If the Library\n" +"specifies a version number of this License which applies to it and\n" +"\"any later version\", you have the option of following the terms and\n" +"conditions either of that version or of any later version published by\n" +"the Free Software Foundation. If the Library does not specify a\n" +"license version number, you may choose any version ever published by\n" +"the Free Software Foundation.\n" +" \n" +" 14. If you wish to incorporate parts of the Library into other free\n" +"programs whose distribution conditions are incompatible with these,\n" +"write to the author to ask for permission. For software which is\n" +"copyrighted by the Free Software Foundation, write to the Free\n" +"Software Foundation; we sometimes make exceptions for this. Our\n" +"decision will be guided by the two goals of preserving the free status\n" +"of all derivatives of our free software and of promoting the sharing\n" +"and reuse of software generally.\n" +"\n" +" NO WARRANTY\n" +"\n" +" 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\n" +"WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\n" +"EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\n" +"OTHER PARTIES PROVIDE THE LIBRARY \"AS IS\" WITHOUT WARRANTY OF ANY\n" +"KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\n" +"IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n" +"PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\n" +"LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\n" +"THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n" +"\n" +" 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\n" +"WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\n" +"AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\n" +"FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\n" +"CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\n" +"LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\n" +"RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\n" +"FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\n" +"SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\n" +"DAMAGES.\n" +"\n" +" END OF TERMS AND CONDITIONS\n" +"\n" +" How to Apply These Terms to Your New Libraries\n" +"\n" +" If you develop a new library, and you want it to be of the greatest\n" +"possible use to the public, we recommend making it free software that\n" +"everyone can redistribute and change. You can do so by permitting\n" +"redistribution under these terms (or, alternatively, under the terms of the\n" +"ordinary General Public License).\n" +"\n" +" To apply these terms, attach the following notices to the library. It is\n" +"safest to attach them to the start of each source file to most effectively\n" +"convey the exclusion of warranty; and each file should have at least the\n" +"\"copyright\" line and a pointer to where the full notice is found.\n" +"\n" +" <one line to give the library's name and a brief idea of what it does.>\n" +" Copyright (C) <year> <name of author>\n" +"\n" +" This library is free software; you can redistribute it and/or\n" +" modify it under the terms of the GNU Lesser General Public\n" +" License as published by the Free Software Foundation; either\n" +" version 2 of the License, or (at your option) any later version.\n" +"\n" +" This library is distributed in the hope that it will be useful,\n" +" but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\n" +" Lesser General Public License for more details.\n" +"\n" +" You should have received a copy of the GNU Lesser General Public\n" +" License along with this library; if not, write to the Free Software\n" +" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\n" +"\n" +"Also add information on how to contact you by electronic and paper mail.\n" +"\n" +"You should also get your employer (if you work as a programmer) or your\n" +"school, if any, to sign a \"copyright disclaimer\" for the library, if\n" +"necessary. Here is a sample; alter the names:\n" +"\n" +" Yoyodyne, Inc., hereby disclaims all copyright interest in the\n" +" library `Frob' (a library for tweaking knobs) written by James Random Hacker.\n" +"\n" +" <signature of Ty Coon>, 1 April 1990\n" +" Ty Coon, President of Vice\n" +"\n" +"That's all there is to it!" ) ); + tabWidget2->changeTab( TabPage_2, tr2i18n( "Lice&nse agreement" ) ); +} + +void ConfigDialog::animateButton_toggled(bool) +{ + qWarning( "ConfigDialog::animateButton_toggled(bool): Not implemented yet" ); +} + +#include "configdialog.moc" |