+irwi (0.2-2) unstable; urgency=low
+
+ * Public release
+
+ -- Torste Aikio <zokier@unknown> Tue, 29 Jun 2010 12:17:33 +0300
+
irwi (0.2-1) unstable; urgency=low
* Rewrite of the core
echo 'include "/home/user/.config/irwi/lirc.conf"' >> /etc/lircd.conf
sed -i '/^include/!d' /etc/lircd.conf
+echo -n > /home/user/.config/irwi/irwi.conf
#include "advsettingsdlg.h"
#include "settingstable.h"
-AdvSettingsDlg::AdvSettingsDlg(QDialog *parent)
+AdvSettingsDlg::AdvSettingsDlg(QWidget *parent)
: QDialog(parent)
, layout(NULL)
, btnLayout(NULL)
void AdvSettingsDlg::setDefaults()
{
settings->setValue("lircPort", 8765);
- settings->setValue("remoteName", "No remote selected");
+ settings->setValue("remoteName", "");
settings->setValue("lircConf", "/home/user/.config/irwi/lirc.conf");
settings->setValue("cmd0", "VOLUP");
settings->setValue("cmd1", "VOLDOWN");
Q_OBJECT
public:
- AdvSettingsDlg(QDialog *parent);
+ AdvSettingsDlg(QWidget *parent);
~AdvSettingsDlg();
private:
#include "mainwidget.h"
#include "settingsdlg.h"
+#include "advsettingsdlg.h"
#include <QInputDialog>
#include <QPainter>
MainWidget::MainWidget (QWidget *parent)
: QWidget(parent)
{
+ // reset settings to defaults
+ AdvSettingsDlg asd(this);
+
layout = new QGridLayout(this);
settings = new QSettings(this);
return *this;
}
+bool Remote::operator==(const Remote &other) const
+{
+ return (m_name == other.m_name &&
+ m_mfg == other.m_mfg &&
+ m_rating == other.m_rating &&
+ m_voteCount == other.m_voteCount);
+}
+
void Remote::saveToFile()
{
if (!m_name.isEmpty()) {
int rating = 0, int voteCount = 0);
Remote(const Remote &);
Remote &operator=(const Remote &);
+ bool operator==(const Remote &other) const;
~Remote();
//getters
{
QSettings settings(this);
m_layout = new QVBoxLayout(this);
- m_btnLayout = new QHBoxLayout(m_layout);
- m_remoteNameLayout = new QHBoxLayout(m_layout);
+ m_btnLayout = new QHBoxLayout();
+ m_remoteNameLayout = new QHBoxLayout();
m_advSettingsBtn = new QPushButton(tr("Advanced"), this);
m_selectRemoteBtn = new QPushButton(tr("Select remote"), this);
connect(m_rateDownBtn, SIGNAL(clicked()),
this, SLOT(rateDownClicked()));
+ m_layout->addLayout(m_remoteNameLayout);
+ m_layout->addLayout(m_btnLayout);
this->setLayout(m_layout);
QString selectedRemote = QSettings(this).value("remoteName", "").toString();