Browse Source

Add real buttons for CallConfirmWidget

Still sort of placeholders, those are just upscaled buttons extracted from a screeshot, but those will work in the meantime
pull/1049/head
Tux3 / Mlkj / !Lev.uXFMLA 11 years ago
parent
commit
328f75ac6d
No known key found for this signature in database
GPG Key ID: 7E086DD661263264
  1. 2
      res.qrc
  2. 12
      src/widget/callconfirmwidget.cpp
  3. BIN
      ui/acceptCall/acceptCall.png
  4. BIN
      ui/rejectCall/rejectCall.png

2
res.qrc

@ -227,5 +227,7 @@
<file>ui/window/applicationIcon.png</file> <file>ui/window/applicationIcon.png</file>
<file>ui/window/statusPanel.css</file> <file>ui/window/statusPanel.css</file>
<file>ui/window/window.css</file> <file>ui/window/window.css</file>
<file>ui/acceptCall/acceptCall.png</file>
<file>ui/rejectCall/rejectCall.png</file>
</qresource> </qresource>
</RCC> </RCC>

12
src/widget/callconfirmwidget.cpp

@ -12,7 +12,7 @@
CallConfirmWidget::CallConfirmWidget(const QWidget *Anchor) : CallConfirmWidget::CallConfirmWidget(const QWidget *Anchor) :
QWidget(Widget::getInstance()), anchor(Anchor), QWidget(Widget::getInstance()), anchor(Anchor),
rectW{130}, rectH{90}, rectW{120}, rectH{85},
spikeW{30}, spikeH{15}, spikeW{30}, spikeH{15},
roundedFactor{15} roundedFactor{15}
{ {
@ -26,7 +26,15 @@ CallConfirmWidget::CallConfirmWidget(const QWidget *Anchor) :
QLabel *callLabel = new QLabel(tr("Incoming call..."), this); QLabel *callLabel = new QLabel(tr("Incoming call..."), this);
callLabel->setAlignment(Qt::AlignHCenter); callLabel->setAlignment(Qt::AlignHCenter);
QDialogButtonBox *buttonBox = new QDialogButtonBox(Qt::Horizontal, this); QDialogButtonBox *buttonBox = new QDialogButtonBox(Qt::Horizontal, this);
QPushButton *accept = new QPushButton("Accept", this), *reject = new QPushButton("Reject", this); QPushButton *accept = new QPushButton(this), *reject = new QPushButton(this);
accept->setFlat(true);
reject->setFlat(true);
accept->setStyleSheet("QPushButton{border:none;}");
reject->setStyleSheet("QPushButton{border:none;}");
accept->setIcon(QIcon(":/ui/acceptCall/acceptCall.png"));
reject->setIcon(QIcon(":/ui/rejectCall/rejectCall.png"));
accept->setIconSize(accept->size());
reject->setIconSize(reject->size());
buttonBox->addButton(accept, QDialogButtonBox::AcceptRole); buttonBox->addButton(accept, QDialogButtonBox::AcceptRole);
buttonBox->addButton(reject, QDialogButtonBox::RejectRole); buttonBox->addButton(reject, QDialogButtonBox::RejectRole);

BIN
ui/acceptCall/acceptCall.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
ui/rejectCall/rejectCall.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Loading…
Cancel
Save