Beispiel #1
0
void PeerFrame::addChannel(QString channel, int duration)
{
    if (!channels.contains(channel)) {
        ChannelFrame *frame = new ChannelFrame(this, channel, duration);

        channels[channel] = frame;
        ui->channels->addWidget(frame);

        connect(frame, SIGNAL(commandTriggered(QString)), SLOT(onChannelCommandTriggered(QString)));
    }
}
Beispiel #2
0
void PeerFrame::onChannelCommandTriggered(QString command)
{
    ChannelFrame *channel = (ChannelFrame *) sender();

    emit commandTriggered(channels.key(channel), command);
}
Beispiel #3
0
void MainCommand::on_HAtriggered()
{
    emit commandTriggered("HA");
}