filemanager/src/filemanager/src/components/fmmultitextquery.cpp
changeset 37 15bc28c9dd51
parent 16 ada7962b4308
--- a/filemanager/src/filemanager/src/components/fmmultitextquery.cpp	Mon May 03 12:24:39 2010 +0300
+++ b/filemanager/src/filemanager/src/components/fmmultitextquery.cpp	Tue Aug 24 10:24:14 2010 +0800
@@ -26,7 +26,7 @@
 #include <hbaction.h>
 
 FmMultiTextQuery::FmMultiTextQuery( HbLineEdit::EchoMode echoMode, QGraphicsItem *parent ) :
-    HbDialog( parent ), mEchoMode( echoMode )
+    FmDialog( parent ), mEchoMode( echoMode )
 {
     init();
 }
@@ -37,29 +37,35 @@
 
 void FmMultiTextQuery::init()
 {
+    setObjectName( "MultiTextQuery" );
     setDismissPolicy( HbPopup::NoDismiss );
     mContentWidget = new HbWidget();
+    mContentWidget->setObjectName( "MultiTextContentWidget" );
 	setContentWidget( mContentWidget );
 
     QGraphicsLinearLayout *vLayout = new QGraphicsLinearLayout();
     vLayout->setOrientation( Qt::Vertical );
 
     mFirstLabel = new HbLabel();
+    mFirstLabel->setObjectName( "MutiTextFirstLabel" );
     mFirstLabel->setFontSpec( HbFontSpec( HbFontSpec::Primary ) );
     vLayout->addItem( mFirstLabel );
 
     mFirstEdit = new HbLineEdit();
     mFirstEdit->setEchoMode( mEchoMode );
     mFirstEdit->setFontSpec( HbFontSpec( HbFontSpec::Primary ) );
+    mFirstEdit->setObjectName("firstLineEdit");
 	vLayout->addItem( mFirstEdit );
 
     mSecondLabel = new HbLabel();
     mSecondLabel->setFontSpec( HbFontSpec( HbFontSpec::Primary ) );
+    mSecondLabel->setObjectName( "MutiTextSecondLabel" );
     vLayout->addItem( mSecondLabel );
 
     mSecondEdit = new HbLineEdit();
     mSecondEdit->setEchoMode( mEchoMode );
     mSecondEdit->setFontSpec( HbFontSpec( HbFontSpec::Primary ) );
+    mSecondEdit->setObjectName("secondLineEdit");
     vLayout->addItem( mSecondEdit );
 
     mContentWidget->setLayout( vLayout );
@@ -70,6 +76,12 @@
         
 }
 
+void FmMultiTextQuery::setLineEditMaxLength( int length )
+{
+    mFirstEdit->setMaxLength( length );
+    mSecondEdit->setMaxLength( length );
+}
+
 void FmMultiTextQuery::setFirstEditText( const QString &text )
 {
     mFirstEdit->setText( text );