示例#1
0
文件: peerframe.cpp 项目: rudilee/ACM
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)));
    }
}
示例#2
0
文件: peerframe.cpp 项目: rudilee/ACM
void PeerFrame::onChannelCommandTriggered(QString command)
{
    ChannelFrame *channel = (ChannelFrame *) sender();

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