Source: woller
-Section: net
+Section: user/network
Priority: optional
Maintainer: Ilkka Tengvall <ilkka.tengvall@iki.fi>
Homepage: http://garage.maemo.org/projects/woller/
This program uses WOL (Wake On Lan) feature of the network cards to wake
up machines. See http://en.wikipedia.org/wiki/Wake-on-LAN
XB-Maemo-Icon-26:
- iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgI
- fAhkiAAAAAlwSFlzAAAG6QAABukBM89dwwAAABl0RVh0U29mdHdhcmUAd3d3
- Lmlua3NjYXBlLm9yZ5vuPBoAAAcHSURBVGiB7Zp9cFTlFcZ/Z/cmISF8ZAga
- MIOUiDjQsa2SQJTQMtlNIoZaQjZVqBbbEWUYrTMypcoEpVWwzpQ6HT8YabEt
- tSS5SXAs1TS7lO9WBKdWK1iKDGNBaDFEkxBIdvee/pGE7Hd2N7EpHZ6/dt97
- 3uc8Z+9733POe1eoc9wPuAAflxcMwDQAl7rcjuFWkwzEdHpsXH6/fCB8tuFW
- MFhcCWC48V8LQF6ZP1oQGWpeI8zR1nnZpBirUPKBXOBjRHZh019qhft4IuRS
- UzIRm/4AYT6p5GE6vILzJMJPOde6UZcd8g42gKA7IHWOb2MYx1BWAl8F8oAi
- VKvx8xcxHZVxizeLC7DrIYQHe3kAUoAvoPyMrKz3pLFswpAFIKbDicgvgDFR
- bEejlMbNrPZ84KoYFtPw+xvljflpcXNGgAEg5rxMMGoBewzbp7XK82iPfZUd
- WqejTERkAmgqyBks6zQ2/xF17ezQqubnpb74OGqrAUZH4ZxNR/cKYMOgAkDt
- DoSsKDYKulJdng1iOm9HqUK4HRiHwMNTF1J89VdYsK8abAIYXWI6dyCyjQ7r
- N4yUQpDfAVMi00vFYALoXULijHLdh7AU4aCYzjeB7Qj3AOP6DEpzZlI+YXbg
- nDRgPqqbGJnyD7AV0CWFoHui+CiUtWuT3g17JtpUI1xrA+7A0htR2QPMSpxe
- c0FfJk1r8FGF8mwEowv6+ONW4tw96FlCFv8ieIc+jmoVIk8gUh6LYPvpN+nw
- XRjIzzwM2Y/NVo7fvxuRzXBpyZ5JTnoPeu6A0hQwtpsRvlmIPAaEia/Mncst
- 42Zc+v78sddw/flH8fjKw7L+gKTux2/cBBzoHf95suKhNwD9pucg0Ai8RGur
- ky5jBVARacLL+SvZPudJxqZkJuNvEngbaDt7itbWIkTX0Z3yQtLqCUxkaReW
- qst9P2Oyp6OsiTbhVyfcZKVm8si0uHNaKIoYO/YRsrIytNKzWpe83pYsEQQE
- oF/f194z4n+GGDXSk0deodPfxcNTKxifFi3nDQCRVajUilmyMKpJrSM/HqqQ
- UqLkVqAk1oQzF8/x3LFXyTTSefSGu+LSGwFjEfWDNorpaJSakolhFnbbCql3
- 1op5S3osouBfWixXPN5//EEtn3nPszxvAdekZyciPBBTgXaQhdj1sNSVPBBW
- rSpVMHKvmMXXRCMJXSp3xOP5XHc7Pzlazwh7KtXTlySsvBdTA5LbGERfxHTs
- kYbSG0LsbgbbQWkojZiHAoo55ySQyfF6f/ZoI590fcZ3JpcxZWSyRaWEJrA5
- WNZfxSxZ01NfXcIELGuX1JV8K5Sh/w6IlZuI63ZfJ+s/qCHFZvDEjHsSkt3v
- k0j9QCroWpTQB2wEoluk3vl0YOnRH4Bly737WgevFz1FU9F61kwPCzYMtf/c
- Rae/i7uvdZCXGf4chuL6UbmYhdU0Fa3nt7MeI3dEdswHNCKUVUzf+6q8NmdU
- cAAiabdmz6AsJ5/SnJmU5cTexZZMKuYd50Yy7Gl4LR9KpHIqGFNGTgjin5Rx
- dUbCAfSILac7owxAqHM0qctdJvUlxah6Bpo6KeMqNt78PW7LKUBRXjr+e77/
- 7ibavJ3JKNkGRM0FUeAHuVddzVvEdDb198Qip4hYlPZjed4CnrnxPjKNdI62
- n+S+tzew5+x7icu+BE2BhPp8L+hidbnr+wb6A2hp+ZCsrDaidE+56eN54aaH
- 8KmfdUe28sPDW+iyBtuT2wwiL70W0JMgXwoYu4ioSys924MY+j70nhC8Ec3V
- yQtnWXxgHV9ufoDVf9s8BOJpAZ0cMqYImzB0GsjegPHziJSHig8KoHf+tlge
- t360k/fbTiQnNxyHgMCk9TZYs7XSvUwXelro78/bgDKtbN4RiSQ4gNZPG4EP
- h0phDFgofYmqFZXlHJ5ToK4db12yEAzgHDYpVpd7XzSioIMtXXbIK6ZjNUjN
- 5yK731MjIt9A2IzXt0rv2vlJuAkt2HSeLnK/G4spvGx27agDBtxOB4F/I+zG
- okgr3d+NKB5gvK9aF3liiocIR4uKqnjLq0jpegu4bvB6g9CNSoW63PsHMtSv
- 7YzrvUXExkUXb28FfzlwaiCC60flUpozMx5fXlSWalXzgOITQdTOS11//Dt2
- ez49u0VUPPXFe6kvjNqB9uEsosVa1bw1CY0xEfNASSuaTsP5uYiuAyKenYwy
- Msg0otZkCtQCM7XSszea0WAw4ImYuv50QSs9q/HLdcBzhJzjtHrb+dTbETrt
- PNCATQrU5b5TXe6PhkxxCMIe4mjQO5s/Bh4U5CEaSgqwrLkoE9e+vyXv1yfc
- o4AjqJ4G+zt0drt16c6Ln5foQMQdQB8UVRZxgP6DqWHFlXdkw40rAQw3/i8C
- SHgn+h+CYQCmmE4Pl9+fPgzA/A+i0Fe2iNkgVwAAAABJRU5ErkJggg==
-
+ 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
+ rkJggg==
// along with Woller. If not, see <http://www.gnu.org/licenses/>.
+#ifdef Q_WS_MAEMO_5
+ #include <QtMaemo5>
+#endif
#include "woller.h"
+MainWindow::MainWindow()
+{
+//#ifdef Q_WS_MAEMO_5
+// this->setAttribute(Qt::WA_Maemo5StackedWindow);
+//#endif
+ woller = new Woller;
+ this->setCentralWidget(woller);
+}
+
+MainWindow::~MainWindow()
+{
+ delete woller;
+}
+
Woller::Woller(QWidget *parent)
: QWidget(parent)
vlayout->addLayout(hlayout);
this->setLayout(vlayout);
this->setWindowTitle(tr("Woller-program"));
+#ifdef Q_WS_MAEMO_5
+ this->setAttribute(Qt::WA_Maemo5StackedWindow);
+#else
+ this->setWindowModality(Qt::ApplicationModal);
+#endif
//populate CB
load_config();
// build the config widget
qDebug() << "building the config" << endl;
config_win = new ConfigWidget(0, hosts_list);
- config_win->setWindowModality(Qt::ApplicationModal);
connect(config_win, SIGNAL(hosts_changed()), this, SLOT(hosts_changed()));
config_win->show();
}
//add buttons and the list
this->setWindowTitle(tr("Woller Config"));
+#ifdef Q_WS_MAEMO_5
+ this->setAttribute(Qt::WA_Maemo5StackedWindow);
+ this->setWindowFlags(this->windowFlags() | Qt::Window);
+#else
+ this->setWindowModality(Qt::ApplicationModal);
+#endif
add_host = new QPushButton(tr("&Add Host"), this);
edit_host = new QPushButton(tr("&Edit Host"), this);
del_host = new QPushButton(tr("&Delete Host"), this);
host_tmp.ip.clear();
host_widget = new HostWidget(0, &host_tmp);
- host_widget->setWindowModality(Qt::ApplicationModal);
connect(host_widget, SIGNAL(change_host()), this, SLOT(host_added()));
host_widget->show();
qDebug() << "conf add - exit" << endl;
host_widget = new HostWidget(0, &host_tmp);
connect(host_widget, SIGNAL(change_host()), this, SLOT(host_edited()));
- host_widget->setWindowModality(Qt::ApplicationModal);
//hostWidget->hostname->setPlaceholderText("my_host_name");
//hostWidget->hostname->setText("edit1");
//hostWidget->mac->setPlaceholderText("001133aabbcc");
qDebug() << "host widget" << endl;
new_host = host;
this->setWindowTitle("Add new WOL target host");
+#ifdef Q_WS_MAEMO_5
+ this->setAttribute(Qt::WA_Maemo5StackedWindow);
+ this->setWindowFlags(this->windowFlags() | Qt::Window);
+#else
+ this->setWindowModality(Qt::ApplicationModal);
+#endif
vlayout = new QVBoxLayout(this);
host_row = new QHBoxLayout;