change browse file/directory icon from SP_FileDialogStart to semantically correct SP_DialogOpenButton
This commit is contained in:
parent
b608dc986c
commit
22f017283b
|
|
@ -52,7 +52,7 @@ bool DoLoadPortalFileDialog(){
|
||||||
auto vbox = new QVBoxLayout( &dialog );
|
auto vbox = new QVBoxLayout( &dialog );
|
||||||
{
|
{
|
||||||
vbox->addWidget( line = new QLineEdit );
|
vbox->addWidget( line = new QLineEdit );
|
||||||
auto button = line->addAction( QApplication::style()->standardIcon( QStyle::SP_FileDialogStart ), QLineEdit::ActionPosition::TrailingPosition );
|
auto button = line->addAction( QApplication::style()->standardIcon( QStyle::SP_DialogOpenButton ), QLineEdit::ActionPosition::TrailingPosition );
|
||||||
QObject::connect( button, &QAction::triggered, [line](){
|
QObject::connect( button, &QAction::triggered, [line](){
|
||||||
if ( const char* filename = GlobalRadiant().m_pfnFileDialog( g_pRadiantWnd, true, "Locate portal (.prt) file", line->text().toLatin1().constData(), 0, true, false, false ) )
|
if ( const char* filename = GlobalRadiant().m_pfnFileDialog( g_pRadiantWnd, true, "Locate portal (.prt) file", line->text().toLatin1().constData(), 0, true, false, false ) )
|
||||||
line->setText( filename );
|
line->setText( filename );
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ RadioHBox RadioHBox_new( StringArrayRange names ){
|
||||||
|
|
||||||
PathEntry PathEntry_new(){
|
PathEntry PathEntry_new(){
|
||||||
auto entry = new QLineEdit;
|
auto entry = new QLineEdit;
|
||||||
auto button = entry->addAction( QApplication::style()->standardIcon( QStyle::SP_FileDialogStart ), QLineEdit::ActionPosition::TrailingPosition );
|
auto button = entry->addAction( QApplication::style()->standardIcon( QStyle::SP_DialogOpenButton ), QLineEdit::ActionPosition::TrailingPosition );
|
||||||
return PathEntry( entry, button );
|
return PathEntry( entry, button );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -247,7 +247,7 @@ public:
|
||||||
ModelAttribute( const char* key ) :
|
ModelAttribute( const char* key ) :
|
||||||
m_key( key ),
|
m_key( key ),
|
||||||
m_entry( new NonModalEntry( ApplyCaller( *this ), UpdateCaller( *this ) ) ){
|
m_entry( new NonModalEntry( ApplyCaller( *this ), UpdateCaller( *this ) ) ){
|
||||||
auto button = m_entry->addAction( QApplication::style()->standardIcon( QStyle::SP_FileDialogStart ), QLineEdit::ActionPosition::TrailingPosition );
|
auto button = m_entry->addAction( QApplication::style()->standardIcon( QStyle::SP_DialogOpenButton ), QLineEdit::ActionPosition::TrailingPosition );
|
||||||
QObject::connect( button, &QAction::triggered, [this](){ browse(); } );
|
QObject::connect( button, &QAction::triggered, [this](){ browse(); } );
|
||||||
}
|
}
|
||||||
void release() override {
|
void release() override {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user