finished add label dialog layout

This commit is contained in:
Luis Ángel San Martín
2014-11-01 12:40:10 +01:00
parent ac38de88e8
commit 56a46f65a0
2 changed files with 30 additions and 2 deletions

View File

@ -24,8 +24,33 @@ AddLabelDialog::AddLabelDialog(QWidget *parent) :
list->addItem(new QListWidgetItem(QIcon(":/images/lists/label_light.png"), tr("light"))); list->addItem(new QListWidgetItem(QIcon(":/images/lists/label_light.png"), tr("light")));
list->addItem(new QListWidgetItem(QIcon(":/images/lists/label_dark.png"), tr("dark"))); list->addItem(new QListWidgetItem(QIcon(":/images/lists/label_dark.png"), tr("dark")));
//this->palette().background().color(). QColor backgroundColor = this->palette().background().color();
list->setStyleSheet("QListWidget {border : none; background-color:#BCBCBCBC;}"); list->setStyleSheet(QString("QListWidget {border : none; background-color: rgb(%1,%2,%3);}").arg(backgroundColor.red()).arg(backgroundColor.green()).arg(backgroundColor.blue()));
list->setMinimumHeight(225);
setModal(true);
setMinimumHeight(340);
//buttons
acceptButton = new QPushButton(tr("accept"),this);
cancelButton = new QPushButton(tr("cancel"),this);
QHBoxLayout * buttons = new QHBoxLayout;
buttons->addStretch();
buttons->addWidget(acceptButton);
buttons->addWidget(cancelButton);
layout->addStretch();
layout->addLayout(buttons);
setLayout(layout); setLayout(layout);
} }
void AddLabelDialog::open()
{
QDialog::open();
edit->clear();
list->clearSelection();
}

View File

@ -12,11 +12,14 @@ public:
signals: signals:
public slots: public slots:
void open();
protected: protected:
QLineEdit * edit; QLineEdit * edit;
QListWidget * list; QListWidget * list;
QPushButton * acceptButton;
QPushButton * cancelButton;
}; };
#endif // ADD_LABEL_DIALOG_H #endif // ADD_LABEL_DIALOG_H