1 #include "mainwidget.h"
3 #include <QInputDialog>
8 #include "settingsdlg.h"
10 MainWidget::MainWidget (QWidget *parent)
13 layout = new QGridLayout(this);
16 "/usr/share/icons/hicolor/48x48/hildon/statusarea_volumelevel4.png",
17 "/usr/share/icons/hicolor/48x48/hildon/statusarea_volumelevel1.png",
18 "/usr/share/icons/hicolor/48x48/hildon/rss_reader_move_up.png",
19 "/usr/share/icons/hicolor/48x48/hildon/rss_reader_move_down.png",
20 "/usr/share/icons/hicolor/48x48/hildon/location_applet_on.png",
21 "/usr/share/icons/hicolor/48x48/hildon/statusarea_volume_mute.png"
24 for (int i = 0; i < BUTTON_COUNT; ++i)
26 QToolButton *button = new QToolButton(this);
27 button->setIcon(QIcon(QString(iconNames[i])));
29 button->setPalette(QPalette(QColor(0, 0, 0, 192)));
30 layout->addWidget(button, i%2, i/2);
33 connect(buttons[0], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd0(bool)));
34 connect(buttons[1], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd1(bool)));
35 connect(buttons[2], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd2(bool)));
36 connect(buttons[3], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd3(bool)));
37 connect(buttons[4], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd4(bool)));
38 connect(buttons[5], SIGNAL(clicked(bool)), &irCtrl, SLOT(sendCmd5(bool)));
40 this->setContentsMargins(0, 0, 0, 0);
41 layout->setContentsMargins(0, 0, 0, 0);
42 this->setLayout(layout);
43 this->setAttribute(Qt::WA_TranslucentBackground);
46 void MainWidget::paintEvent(QPaintEvent*)
49 p.setBrush(QColor(0, 0, 0, 128));
55 void MainWidget::showSettingsDialog()
57 SettingsDlg dlg(this);