示例#1
0
文件: music.cpp 项目: listenmer/music
void Music::setConnect()
{
    connect(ui->actionAddfile, SIGNAL(triggered()), this, SLOT(add_file_triggered()));
    connect(ui->actionAddFolder, SIGNAL(triggered()), this, SLOT(add_folder_triggered()));
    connect(ui->actionClear, SIGNAL(triggered()), this, SLOT(clear_clicked()));
    connect(ui->action_once, SIGNAL(triggered()), this, SLOT(once_clicked()));
    connect(ui->action_repeat, SIGNAL(triggered()), this, SLOT(repeat_clicked()));
    connect(ui->action_shuffle, SIGNAL(triggered()), this, SLOT(shuffle_clicked()));
    connect(ui->locate, SIGNAL(sliderMoved(int)), this, SLOT(setPosition(int)));

    connect(player, SIGNAL(positionChanged(qint64)), this, SLOT(positionChanged(qint64)));
    connect(player, SIGNAL(durationChanged(qint64)), this, SLOT(durationChanged(qint64)));

    connect(ui->listMusic,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(listMusic_customContextMenuRequested(QPoint)));
}
示例#2
0
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow),
    m_private_mode(false),
    m_connected(false),
    m_connected_clicked(false)
{
    ui->setupUi(this);
    ui->centralWidget->setLayout(ui->general);
    QObject::connect(this->ui->sendButton, SIGNAL(clicked()), this, SLOT(button_clicked()));
    QObject::connect(this->ui->clear, SIGNAL(clicked()), this, SLOT(clear_clicked()));
    QObject::connect(this->ui->actionConnect, SIGNAL(triggered()), this, SLOT(connect_clicked()));
    QObject::connect(this->ui->actionDisconnect, SIGNAL(triggered()), this, SLOT(disconnect_clicked()));
    QObject::connect(this->ui->user_list, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(user_list_double_clicked(QModelIndex)));
    disable();
}