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);
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