--- a/filemanager/src/filemanager/src/components/fmsingletextquery.cpp Fri Apr 16 14:53:38 2010 +0300
+++ b/filemanager/src/filemanager/src/components/fmsingletextquery.cpp Mon May 03 12:24:39 2010 +0300
@@ -24,8 +24,9 @@
#include <hblineedit.h>
#include <hbaction.h>
-FmSingleTextQuery::FmSingleTextQuery( HbLineEdit::EchoMode echoMode, QGraphicsItem *parent ) :
- HbDialog( parent ), mEchoMode( echoMode )
+FmSingleTextQuery::FmSingleTextQuery( Options options,
+ HbLineEdit::EchoMode echoMode, QGraphicsItem *parent ) :
+ HbDialog( parent ), mOptions( options ), mEchoMode( echoMode )
{
init();
}
@@ -68,11 +69,18 @@
return text;
}
+void FmSingleTextQuery::setLineEditMaxLength( int length )
+{
+ mTextEdit->setMaxLength( length );
+}
+
void FmSingleTextQuery::checkActions()
{
- if( !mTextEdit->text().isEmpty() ){
- this->primaryAction()->setEnabled( true );
- } else {
- this->primaryAction()->setEnabled( false );
+ if( mOptions & DimPrimereActionWhenEmpty ) {
+ if( !mTextEdit->text().isEmpty() ){
+ this->primaryAction()->setEnabled( true );
+ } else {
+ this->primaryAction()->setEnabled( false );
+ }
}
}