Use a lambda for a single Q_EMIT rather than a slot
This commit is contained in:
		
					parent
					
						
							
								70ccd49d04
							
						
					
				
			
			
				commit
				
					
						77ad8472c5
					
				
			
		
					 2 changed files with 4 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -89,7 +89,7 @@ DanbooruConnectWidget::DanbooruConnectWidget(QVector< QUrl > urlList,
 | 
			
		|||
    connect(anonCheckBox, &QCheckBox::stateChanged, this, &DanbooruConnectWidget::toggleLineEdits);
 | 
			
		||||
 | 
			
		||||
    connect(buttonBox, &QDialogButtonBox::accepted, this, &DanbooruConnectWidget::accept);
 | 
			
		||||
    connect(closeButton, &QPushButton::clicked, this, &DanbooruConnectWidget::emitRejected);
 | 
			
		||||
    connect(closeButton, &QPushButton::clicked, [this]() {Q_EMIT(rejected());} );
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -165,11 +165,6 @@ void DanbooruConnectWidget::setBoards(const QVector<QUrl> &urlList) {
 | 
			
		|||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void DanbooruConnectWidget::emitRejected()
 | 
			
		||||
{
 | 
			
		||||
    Q_EMIT rejected();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
QUrl DanbooruConnectWidget::boardUrl() const
 | 
			
		||||
{
 | 
			
		||||
    return m_boardUrl;
 | 
			
		||||
| 
						 | 
				
			
			@ -191,7 +186,9 @@ void DanbooruConnectWidget::accept()
 | 
			
		|||
 | 
			
		||||
    QString currentBoard = danbooruUrlComboBox->currentText();
 | 
			
		||||
 | 
			
		||||
    if (!userLineEdit->text().isEmpty() && !passwdLineEdit->text().isEmpty()) {
 | 
			
		||||
    if (!userLineEdit->text().isEmpty() &&
 | 
			
		||||
        !passwdLineEdit->text().isEmpty() &&
 | 
			
		||||
        !anonCheckBox->isChecked()) {
 | 
			
		||||
 | 
			
		||||
        if (m_wallet && !m_wallet->hasEntry(currentBoard)) {
 | 
			
		||||
            QMap<QString, QString> dataMap;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -71,7 +71,6 @@ private Q_SLOTS:
 | 
			
		|||
    void checkWallet(bool);
 | 
			
		||||
    void getWalletData();
 | 
			
		||||
    void toggleLineEdits(int state);
 | 
			
		||||
    void emitRejected();
 | 
			
		||||
    void accept();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue