mirror of
				https://github.com/arcan1s/awesome-widgets.git
				synced 2025-11-03 22:33:42 +00:00 
			
		
		
		
	allow editable selectors
This commit is contained in:
		@ -21,13 +21,16 @@
 | 
			
		||||
#include "awdebug.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
AWAbstractSelector::AWAbstractSelector(QWidget *parent)
 | 
			
		||||
AWAbstractSelector::AWAbstractSelector(QWidget *parent,
 | 
			
		||||
                                       const QPair<bool, bool> editable)
 | 
			
		||||
    : QWidget(parent)
 | 
			
		||||
    , ui(new Ui::AWAbstractSelector)
 | 
			
		||||
{
 | 
			
		||||
    qCDebug(LOG_AW) << __PRETTY_FUNCTION__;
 | 
			
		||||
 | 
			
		||||
    ui->setupUi(this);
 | 
			
		||||
    ui->comboBox_key->setEditable(editable.first);
 | 
			
		||||
    ui->comboBox_value->setEditable(editable.second);
 | 
			
		||||
 | 
			
		||||
    connect(ui->comboBox_key, SIGNAL(currentIndexChanged(int)), this,
 | 
			
		||||
            SIGNAL(selectionChanged()));
 | 
			
		||||
 | 
			
		||||
@ -32,7 +32,9 @@ class AWAbstractSelector : public QWidget
 | 
			
		||||
    Q_OBJECT
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
    explicit AWAbstractSelector(QWidget *parent = nullptr);
 | 
			
		||||
    explicit AWAbstractSelector(QWidget *parent = nullptr,
 | 
			
		||||
                                const QPair<bool, bool> editable
 | 
			
		||||
                                = {false, false});
 | 
			
		||||
    virtual ~AWAbstractSelector();
 | 
			
		||||
    QPair<QString, QString> current() const;
 | 
			
		||||
    void init(const QStringList keys, const QStringList values,
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user