00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #include "topgroupconf.h"
00018
00019 TopGroupConf::TopGroupConf(QWidget *parent, const char *name):QWidget(parent,name)
00020 {
00021 QHBoxLayout *layout = new QHBoxLayout(this);
00022
00023 QPushButton *power = new QPushButton("Power",this,"power");
00024 layout->addWidget(power);
00025 connect(power, SIGNAL(pressed()), this->parentWidget(), SLOT(buttonPressed()) );
00026
00027
00028 layout->addSpacing(5);
00029
00030 QPushButton *source = new QPushButton("Source",this,"source");
00031 layout->addWidget(source);
00032 connect(source, SIGNAL(pressed()), this->parentWidget(), SLOT(buttonPressed()) );
00033
00034
00035 remotes = new QComboBox(true, this, "remotes");
00036 remotes->insertItem(QString("Remotes"));
00037 layout->addWidget(remotes);
00038 layout->setStretchFactor(remotes, 1);
00039 connect(remotes, SIGNAL(activated(const QString&)), this->parentWidget(), SLOT(remoteSelected(const QString&)) );
00040
00041
00042 QPushButton *newrem = new QPushButton("New", this, "new");
00043 layout->addWidget(newrem);
00044 connect(newrem, SIGNAL(pressed()), this->parentWidget(), SLOT(newPressed()) );
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059 }
00060
00061 void TopGroupConf::updateRemotes(QStringList list)
00062 {
00063 remotes->insertStringList(list);
00064 }
00065
00066 QString TopGroupConf::getRemotesText()
00067 {
00068 return remotes->currentText();
00069 }
00070