[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeutils/okteta/program/oktetakakao/controllers/view
From: Friedrich W. H. Kossebau <kossebau () kde ! org>
Date: 2008-04-30 22:30:52
Message-ID: 1209594652.912841.18948.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 802871 by kossebau:
move Update button to the top, do differ from action buttons that act on the document \
view, not the tool view
M +15 -15 info/infoview.cpp
M +21 -20 stringsextract/stringsextractview.cpp
--- trunk/KDE/kdeutils/okteta/program/oktetakakao/controllers/view/info/infoview.cpp \
#802870:802871 @@ -46,6 +46,21 @@
baseLayout->setMargin( 0 );
baseLayout->setSpacing( KDialog::spacingHint() );
+ QHBoxLayout *updateLayout = new QHBoxLayout();
+
+ mDirtyLabel = new QLabel( this );
+ updateLayout->addWidget( mDirtyLabel );
+ connect( mTool, SIGNAL(statisticDirty( bool )), SLOT(setDirty( bool )) );
+ updateLayout->addStretch();
+
+ mUpdateButton = new KPushButton( i18nc("@action:button update the statistic of \
the byte frequency","Update"), this ); + mUpdateButton->setEnabled( \
mTool->hasByteArrayView() ); + connect( mTool, SIGNAL(byteArrayViewChanged(bool)), \
mUpdateButton, SLOT( setEnabled(bool )) ); + connect( mUpdateButton, \
SIGNAL(clicked(bool)), mTool, SLOT(updateStatistic()) ); + \
updateLayout->addWidget( mUpdateButton ); +
+ baseLayout->addLayout( updateLayout );
+
QHBoxLayout *sizeLayout = new QHBoxLayout();
QLabel *label = new QLabel( i18nc("@label","Size [bytes]: "), this );
@@ -76,21 +91,6 @@
connect( mTool->statisticTableModel(), SIGNAL(headerChanged()), \
SLOT(updateHeader()) );
baseLayout->addWidget( mStatisticTableView, 10 );
-
- QHBoxLayout *updateLayout = new QHBoxLayout();
-
- mDirtyLabel = new QLabel( this );
- updateLayout->addWidget( mDirtyLabel );
- connect( mTool, SIGNAL(statisticDirty( bool )), SLOT(setDirty( bool )) );
- updateLayout->addStretch();
-
- mUpdateButton = new KPushButton( i18nc("@action:button update the statistic of \
the byte frequency","Update"), this );
- mUpdateButton->setEnabled( mTool->hasByteArrayView() );
- connect( mTool, SIGNAL(byteArrayViewChanged(bool)), mUpdateButton, SLOT( \
setEnabled(bool )) );
- connect( mUpdateButton, SIGNAL(clicked(bool)), mTool, SLOT(updateStatistic()) ); \
- updateLayout->addWidget( mUpdateButton );
-
- baseLayout->addLayout( updateLayout );
}
void InfoView::updateHeader()
--- trunk/KDE/kdeutils/okteta/program/oktetakakao/controllers/view/stringsextract/stringsextractview.cpp \
#802870:802871 @@ -48,6 +48,27 @@
baseLayout->setMargin( 0 );
baseLayout->setSpacing( KDialog::spacingHint() );
+ QHBoxLayout *updateLayout = new QHBoxLayout();
+
+ updateLayout->addStretch();
+ QLabel *label = new QLabel( i18nc("@label:spinbox minimum length consecutive \
chars make a string","Minimum length:"), this ); + label->setFixedWidth( \
label->sizeHint().width() ); + updateLayout->addWidget( label );
+
+ mMinLengthSpinBox = new QSpinBox( this );
+ mMinLengthSpinBox->setValue( mTool->minLength() );
+ mMinLengthSpinBox->setMinimum( MinimumStringLength );
+ connect( mMinLengthSpinBox, SIGNAL(valueChanged( int )), mTool, \
SLOT(setMinLength( int )) ); + updateLayout->addWidget( mMinLengthSpinBox );
+
+ mUpdateButton = new KPushButton( i18nc("@action:button update the list of \
strings extracted","Update"), this ); + mUpdateButton->setEnabled( \
mTool->isApplyable() ); + connect( mTool, SIGNAL(isApplyableChanged( bool )), \
mUpdateButton, SLOT( setEnabled(bool )) ); + connect( mUpdateButton, \
SIGNAL(clicked(bool)), SLOT(onExtractButtonClicked()) ); + \
updateLayout->addWidget( mUpdateButton ); +
+ baseLayout->addLayout( updateLayout );
+
mContainedStringTableModel = new ContainedStringTableModel( \
mTool->containedStringList(), this );
connect( mTool, SIGNAL(stringsUpdated()), mContainedStringTableModel, \
SLOT(update()) );
@@ -70,26 +91,6 @@
SLOT(onStringClicked( const QModelIndex& )) );
baseLayout->addWidget( containedStringTableView, 10 );
-
- QHBoxLayout *updateLayout = new QHBoxLayout();
-
- QLabel *label = new QLabel( i18nc("@label:spinbox minimum length consecutive \
chars make a string","Minimum length:"), this );
- label->setFixedWidth( label->sizeHint().width() );
- updateLayout->addWidget( label );
-
- mMinLengthSpinBox = new QSpinBox( this );
- mMinLengthSpinBox->setValue( mTool->minLength() );
- mMinLengthSpinBox->setMinimum( MinimumStringLength );
- connect( mMinLengthSpinBox, SIGNAL(valueChanged( int )), mTool, \
SLOT(setMinLength( int )) );
- updateLayout->addWidget( mMinLengthSpinBox );
-
- mUpdateButton = new KPushButton( i18nc("@action:button update the list of \
strings extracted","Update"), this );
- mUpdateButton->setEnabled( mTool->isApplyable() );
- connect( mTool, SIGNAL(isApplyableChanged( bool )), mUpdateButton, SLOT( \
setEnabled(bool )) );
- connect( mUpdateButton, SIGNAL(clicked(bool)), SLOT(onExtractButtonClicked()) );
- updateLayout->addWidget( mUpdateButton );
-
- baseLayout->addLayout( updateLayout );
}
#if 0
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic