[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdemultimedia/krec
From: Arnold Krille <arnold () arnoldarts ! de>
Date: 2003-09-09 20:27:38
[Download RAW message or body]
CVS commit by akrille:
Added support for verbose time formats
M +18 -5 krecconfigure.cpp 1.5
M +2 -1 krecconfigure.h 1.4
--- kdemultimedia/krec/krecconfigure.cpp #1.4:1.5
@@ -76,4 +76,9 @@ KRecConfigGeneral::KRecConfigGeneral( QW
connect( _framebaseotherline, SIGNAL( textChanged( const QString& ) ), this, \
SLOT( framebaseotherchanged( const QString& ) ) );
+ _layout->addSpacing( 5 );
+ _verboseDisplayMode = new QCheckBox( i18n( "Show verbose times ( \
XXmins:XXsecs:XXframes instead of XX:XX::XX )" ), this ); + connect( \
_verboseDisplayMode, SIGNAL( toggled( bool ) ), this, SLOT( verboseDisplayChanged( \
bool ) ) ); + _layout->addWidget( _verboseDisplayMode );
+
_layout->addSpacing( 10 );
_other_title = new QLabel( "<qt><b>" + i18n( "Miscellenious settings" ) + \
"</b></qt>", this ); @@ -96,5 +101,5 @@ kdDebug( 60005 ) << k_funcinfo << endl;
defaults();
_displaymode = KRecGlobal::the()->timeFormatMode();
- switch ( _displaymode ) {
+ switch ( _displaymode % 100 ) {
default:
case 0: _display0->setChecked( true ); break;
@@ -103,4 +108,6 @@ kdDebug( 60005 ) << k_funcinfo << endl;
case 3: _display3->setChecked( true ); break;
};
+ _verboseDisplayMode->setChecked( ( _displaymode / 100 == 1 ) );
+
_framebase = KRecGlobal::the()->frameBase();
switch ( _framebase ) {
@@ -137,8 +144,9 @@ void KRecConfigGeneral::defaults() {
void KRecConfigGeneral::displaychanged( int index ) {
- if ( _displaybox->find( index ) == _display0 ) _displaymode = 0;
- if ( _displaybox->find( index ) == _display1 ) _displaymode = 1;
- if ( _displaybox->find( index ) == _display2 ) _displaymode = 2;
- if ( _displaybox->find( index ) == _display3 ) _displaymode = 3;
+ int verbose = _displaymode / 100;
+ if ( _displaybox->find( index ) == _display0 ) _displaymode = 0 + verbose * \
100; + if ( _displaybox->find( index ) == _display1 ) _displaymode = 1 + \
verbose * 100; + if ( _displaybox->find( index ) == _display2 ) _displaymode = \
2 + verbose * 100; + if ( _displaybox->find( index ) == _display3 ) \
_displaymode = 3 + verbose * 100; setChanged( true );
}
@@ -158,4 +166,9 @@ void KRecConfigGeneral::framebaseotherch
_framebase = text.toInt();
kdDebug() << k_funcinfo << "Framebase=" << _framebase << endl;
+ setChanged( true );
+}
+void KRecConfigGeneral::verboseDisplayChanged( bool n ) {
+ if ( n && _displaymode < 100 ) _displaymode += 100;
+ if ( !n && _displaymode >= 100 ) _displaymode -= 100;
setChanged( true );
}
--- kdemultimedia/krec/krecconfigure.h #1.3:1.4
@@ -43,4 +43,5 @@ private slots:
void framebasechanged( int );
void framebaseotherchanged( const QString& );
+ void verboseDisplayChanged( bool );
void tipofdaychanged( bool );
@@ -55,5 +56,5 @@ private:
QLineEdit *_framebaseotherline;
- QCheckBox *_tipofday;
+ QCheckBox *_tipofday, *_verboseDisplayMode;
int _displaymode, _framebase;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic