mirror of
https://github.com/lucaspalomodevelop/meshlab.git
synced 2026-03-19 19:14:42 +00:00
- set focus on the line edit
This commit is contained in:
parent
c73d1c24ac
commit
f6d0897b7e
@ -800,6 +800,7 @@ SearchMenu::SearchMenu(const WordActionsMapAccessor& wm,const int max,QWidget* p
|
||||
searchact->setDefaultWidget(searchline);
|
||||
addAction(searchact);
|
||||
connect(searchline,SIGNAL(textEdited( const QString&)),this,SLOT(edited( const QString&)));
|
||||
connect(this,SIGNAL(aboutToShow()),this,SLOT(setLineEditFocus()));
|
||||
}
|
||||
|
||||
void SearchMenu::updateResults()
|
||||
@ -842,10 +843,15 @@ void SearchMenu::clearResults()
|
||||
}
|
||||
}
|
||||
|
||||
void SearchMenu::setLineEditFocus()
|
||||
{
|
||||
searchline->setFocus();
|
||||
}
|
||||
|
||||
|
||||
//MyToolButton class has been introduced to overcome the "always on screen small down arrow visualization problem" officially recognized qt bug.
|
||||
MyToolButton::MyToolButton( QWidget * parent /*= 0 */ ) : QToolButton( parent )
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
void MyToolButton::paintEvent( QPaintEvent * )
|
||||
|
||||
@ -223,6 +223,7 @@ public:
|
||||
MyToolButton( QWidget * parent = 0 );
|
||||
protected:
|
||||
void paintEvent( QPaintEvent * );
|
||||
|
||||
};
|
||||
|
||||
class SearchMenu : public QMenu
|
||||
@ -241,6 +242,7 @@ private:
|
||||
private slots:
|
||||
void updateResults();
|
||||
void edited(const QString&);
|
||||
void setLineEditFocus();
|
||||
signals:
|
||||
void updatedResults();
|
||||
};
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user