equal
deleted
inserted
replaced
22 |
22 |
23 #include <hbwidget.h> |
23 #include <hbwidget.h> |
24 #include <hblineedit.h> |
24 #include <hblineedit.h> |
25 #include <hbaction.h> |
25 #include <hbaction.h> |
26 |
26 |
27 FmSingleTextQuery::FmSingleTextQuery( HbLineEdit::EchoMode echoMode, QGraphicsItem *parent ) : |
27 FmSingleTextQuery::FmSingleTextQuery( Options options, |
28 HbDialog( parent ), mEchoMode( echoMode ) |
28 HbLineEdit::EchoMode echoMode, QGraphicsItem *parent ) : |
|
29 HbDialog( parent ), mOptions( options ), mEchoMode( echoMode ) |
29 { |
30 { |
30 init(); |
31 init(); |
31 } |
32 } |
32 |
33 |
33 FmSingleTextQuery::~FmSingleTextQuery() |
34 FmSingleTextQuery::~FmSingleTextQuery() |
66 QString text = mTextEdit->text(); |
67 QString text = mTextEdit->text(); |
67 |
68 |
68 return text; |
69 return text; |
69 } |
70 } |
70 |
71 |
|
72 void FmSingleTextQuery::setLineEditMaxLength( int length ) |
|
73 { |
|
74 mTextEdit->setMaxLength( length ); |
|
75 } |
|
76 |
71 void FmSingleTextQuery::checkActions() |
77 void FmSingleTextQuery::checkActions() |
72 { |
78 { |
73 if( !mTextEdit->text().isEmpty() ){ |
79 if( mOptions & DimPrimereActionWhenEmpty ) { |
74 this->primaryAction()->setEnabled( true ); |
80 if( !mTextEdit->text().isEmpty() ){ |
75 } else { |
81 this->primaryAction()->setEnabled( true ); |
76 this->primaryAction()->setEnabled( false ); |
82 } else { |
|
83 this->primaryAction()->setEnabled( false ); |
|
84 } |
77 } |
85 } |
78 } |
86 } |