koChangeCaseDia.cc
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <klocale.h>
00021
00022 #include <qvbox.h>
00023 #include <qwhatsthis.h>
00024 #include <qbuttongroup.h>
00025 #include <qradiobutton.h>
00026
00027 #include "koChangeCaseDia.h"
00028
00029
00030 KoChangeCaseDia::KoChangeCaseDia( QWidget *parent, const char *name )
00031 : KDialogBase( parent, name , true, "", Ok|Cancel, Ok, true )
00032 {
00033
00034 setCaption( i18n("Change Case") );
00035 QVBox *page = makeVBoxMainWidget();
00036
00037 QButtonGroup *grp = new QButtonGroup( 1, QGroupBox::Horizontal, i18n( "Case" ),page );
00038 grp->setRadioButtonExclusive( TRUE );
00039 grp->layout();
00040 m_upperCase=new QRadioButton( i18n("&Uppercase"), grp );
00041 m_lowerCase=new QRadioButton( i18n("&Lowercase"), grp );
00042
00043 m_titleCase=new QRadioButton( i18n("T&itle case"), grp );
00044
00045 m_toggleCase=new QRadioButton( i18n("&Toggle case"), grp );
00046 m_sentenceCase=new QRadioButton( i18n("Sentence case"), grp );
00047 QWhatsThis::add( m_sentenceCase, i18n("Convert first letter of a sentence to uppercase."));
00048
00049 m_upperCase->setChecked(true);
00050 grp->setRadioButtonExclusive( TRUE );
00051
00052 }
00053
00054 KoChangeCaseDia::TypeOfCase KoChangeCaseDia::getTypeOfCase()
00055 {
00056 TypeOfCase type=UpperCase;
00057 if( m_upperCase->isChecked())
00058 type=UpperCase;
00059 else if(m_lowerCase->isChecked())
00060 type=LowerCase;
00061 else if(m_titleCase->isChecked())
00062 type=TitleCase;
00063 else if( m_toggleCase->isChecked())
00064 type=ToggleCase;
00065 else if( m_sentenceCase->isChecked())
00066 type=SentenceCase;
00067 return type;
00068 }
00069
00070 #include "koChangeCaseDia.moc"
This file is part of the documentation for lib Library Version 1.3.5.