[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