Exemplo n.º 1
0
    setStyleSheet(styleSheet() + " #ConcertSearch { border: 1px solid rgba(0, 0, 0, 100); border-top: none; }");
#else
    setWindowFlags((windowFlags() & ~Qt::WindowType_Mask) | Qt::Dialog);
#endif

    foreach (ConcertScraperInterface *scraper, Manager::instance()->concertScrapers()) {
        ui->comboScraper->addItem(scraper->name(), Manager::instance()->concertScrapers().indexOf(scraper));
        connect(scraper, SIGNAL(searchDone(QList<ScraperSearchResult>)), this, SLOT(showResults(QList<ScraperSearchResult>)));
    }

    connect(ui->comboScraper, SIGNAL(currentIndexChanged(int)), this, SLOT(search()));
    connect(ui->searchString, SIGNAL(returnPressed()), this, SLOT(search()));
    connect(ui->results, SIGNAL(itemClicked(QTableWidgetItem*)), this, SLOT(resultClicked(QTableWidgetItem*)));
    connect(ui->buttonClose, SIGNAL(clicked()), this, SLOT(reject()));

    connect(ui->chkBackdrop, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkCertification, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkGenres, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkOverview, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkPoster, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkRating, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkReleased, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkRuntime, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkTagline, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkTitle, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkTrailer, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkExtraArts, SIGNAL(clicked()), this, SLOT(chkToggled()));
    connect(ui->chkUnCheckAll, SIGNAL(clicked(bool)), this, SLOT(chkAllToggled(bool)));

    ui->chkUnCheckAll->setChecked(true);
    chkAllToggled(true);
Exemplo n.º 2
0
    ui->chkRuntime->setMyData(MovieScraperInfos::Runtime);
    ui->chkSet->setMyData(MovieScraperInfos::Set);
    ui->chkStudios->setMyData(MovieScraperInfos::Studios);
    ui->chkTagline->setMyData(MovieScraperInfos::Tagline);
    ui->chkTitle->setMyData(MovieScraperInfos::Title);
    ui->chkTrailer->setMyData(MovieScraperInfos::Trailer);
    ui->chkWriter->setMyData(MovieScraperInfos::Writer);
    ui->chkLogo->setMyData(MovieScraperInfos::Logo);
    ui->chkClearArt->setMyData(MovieScraperInfos::ClearArt);
    ui->chkCdArt->setMyData(MovieScraperInfos::CdArt);
    ui->chkBanner->setMyData(MovieScraperInfos::Banner);
    ui->chkThumb->setMyData(MovieScraperInfos::Thumb);

    foreach (MyCheckBox *box, ui->groupBox->findChildren<MyCheckBox*>()) {
        if (box->myData().toInt() > 0)
            connect(box, SIGNAL(clicked()), this, SLOT(chkToggled()));
    }
    connect(ui->chkUnCheckAll, SIGNAL(clicked(bool)), this, SLOT(chkAllToggled(bool)));
}

/**
 * @brief MovieSearch::~MovieSearch
 */
MovieSearch::~MovieSearch()
{
    delete ui;
}

/**
 * @brief Returns an instance of the class
 * @param parent Parent widget