Source Code (Use browser search to find items of interest.)

Class Index

klpq'ConfAutoUpdate (./kdeutils/klpq/ConfAutoUpdate.h:11)

class ConfAutoUpdate : public KDialogBase
{
  Q_OBJECT

  public:
    ConfAutoUpdate( QWidget *parent=0, const char *name=0, bool modal=true );
    virtual ~ConfAutoUpdate( void );

    void setFrequency( int sec );
    int  getFrequency( void );

  private:
    QScrollBar *mFrequencyScrollBar;
    QLCDNumber *mFrequencyLCD;
};

klpq'ConfAutoUpdate::ConfAutoUpdate() (./kdeutils/klpq/ConfAutoUpdate.cpp:17)

ConfAutoUpdate::ConfAutoUpdate(	QWidget *parent, const char* name, bool modal )
  : KDialogBase( parent, name, modal, i18n("Update Frequency"), Ok|Cancel, Ok )
{
  QWidget *page = new QWidget( this ); 
  setMainWidget(page);

  QVBoxLayout *topLayout = new QVBoxLayout( page, 0, spacingHint() );
  topLayout->addSpacing( spacingHint() );
  topLayout->addStretch( 5 );
  QHBoxLayout *hlay = new QHBoxLayout( topLayout );
  QVBoxLayout *vlay = new QVBoxLayout( hlay, 10 );
  topLayout->addSpacing( spacingHint() );
  topLayout->addStretch( 5 );

  QLabel *label = new QLabel( page, "Label_1" );
  label->setText( i18n("Update frequency in seconds:") );
  vlay->addWidget( label );

  mFrequencyScrollBar = new QScrollBar( page, "ScrollBar_1" );
  mFrequencyScrollBar->setOrientation( QScrollBar::Horizontal );
  mFrequencyScrollBar->setFocusPolicy( QWidget::WheelFocus ); 
  vlay->addWidget( mFrequencyScrollBar );

  mFrequencyLCD = new QLCDNumber( page, "LCDNumber_1" );
  mFrequencyLCD->setFrameStyle( QFrame::WinPanel|QFrame::Sunken );
  mFrequencyLCD->setSmallDecimalPoint( false );
  mFrequencyLCD->setNumDigits( 3 );
  mFrequencyLCD->setMode( QLCDNumber::DEC );
  hlay->addWidget( mFrequencyLCD, 0 );

  connect( mFrequencyScrollBar, SIGNAL(valueChanged(int)), 
	   mFrequencyLCD, SLOT(display(int)) );
}



klpq'ConfAutoUpdate::~ConfAutoUpdate() (./kdeutils/klpq/ConfAutoUpdate.cpp:52)

ConfAutoUpdate::~ConfAutoUpdate( void )
{

}



klpq'ConfAutoUpdate::setFrequency() (./kdeutils/klpq/ConfAutoUpdate.cpp:58)

void ConfAutoUpdate::setFrequency( int sec ) 
{ 
  mFrequencyScrollBar->setValue( sec ); 
}


klpq'ConfAutoUpdate::getFrequency() (./kdeutils/klpq/ConfAutoUpdate.cpp:63)

int ConfAutoUpdate::getFrequency( void ) 
{ 
  return( mFrequencyScrollBar->value() ); 
}