void DlgTrackInfo::init() { setupUi(this); cueTable->hideColumn(0); coverBox->insertWidget(1, m_pWCoverArtLabel); // It is essential to make the QPlainTextEdit transparent. // Without this, the background is always solid (white by default). txtLocation->viewport()->setAutoFillBackground(false); connect(btnNext, SIGNAL(clicked()), this, SLOT(slotNext())); connect(btnPrev, SIGNAL(clicked()), this, SLOT(slotPrev())); connect(btnApply, SIGNAL(clicked()), this, SLOT(apply())); connect(btnOK, SIGNAL(clicked()), this, SLOT(OK())); connect(btnCancel, SIGNAL(clicked()), this, SLOT(cancel())); connect(btnFetchTag, SIGNAL(clicked()), this, SLOT(fetchTag())); connect(bpmDouble, SIGNAL(clicked()), this, SLOT(slotBpmDouble())); connect(bpmHalve, SIGNAL(clicked()), this, SLOT(slotBpmHalve())); connect(bpmTwoThirds, SIGNAL(clicked()), this, SLOT(slotBpmTwoThirds())); connect(bpmThreeFourth, SIGNAL(clicked()), this, SLOT(slotBpmThreeFourth())); connect(btnCueActivate, SIGNAL(clicked()), this, SLOT(cueActivate())); connect(btnCueDelete, SIGNAL(clicked()), this, SLOT(cueDelete())); connect(bpmTap, SIGNAL(pressed()), this, SLOT(slotBpmTap())); connect(btnReloadFromFile, SIGNAL(clicked()), this, SLOT(reloadTrackMetadata())); connect(btnOpenFileBrowser, SIGNAL(clicked()), this, SLOT(slotOpenInFileBrowser())); m_bpmTapTimer.start(); for (int i = 0; i < kFilterLength; ++i) { m_bpmTapFilter[i] = 0.0f; } CoverArtCache* pCache = CoverArtCache::instance(); if (pCache != NULL) { connect(pCache, SIGNAL(coverFound(const QObject*, const int, const CoverInfo&, QPixmap, bool)), this, SLOT(slotCoverFound(const QObject*, const int, const CoverInfo&, QPixmap, bool))); }
void DlgTrackInfo::init(){ setupUi(this); cueTable->hideColumn(0); connect(btnNext, SIGNAL(clicked()), this, SLOT(slotNext())); connect(btnPrev, SIGNAL(clicked()), this, SLOT(slotPrev())); connect(btnApply, SIGNAL(clicked()), this, SLOT(apply())); connect(btnOK, SIGNAL(clicked()), this, SLOT(OK())); connect(btnCancel, SIGNAL(clicked()), this, SLOT(cancel())); connect(btnFetchTag, SIGNAL(clicked()), this, SLOT(fetchTag())); connect(bpmDouble, SIGNAL(clicked()), this, SLOT(slotBpmDouble())); connect(bpmHalve, SIGNAL(clicked()), this, SLOT(slotBpmHalve())); connect(bpmTwoThirds, SIGNAL(clicked()), this, SLOT(slotBpmTwoThirds())); connect(bpmThreeFourth, SIGNAL(clicked()), this, SLOT(slotBpmThreeFourth())); connect(btnCueActivate, SIGNAL(clicked()), this, SLOT(cueActivate())); connect(btnCueDelete, SIGNAL(clicked()), this, SLOT(cueDelete())); connect(bpmTap, SIGNAL(pressed()), this, SLOT(slotBpmTap())); connect(btnReloadFromFile, SIGNAL(clicked()), this, SLOT(reloadTrackMetadata())); m_bpmTapTimer.start(); for (int i = 0; i < kFilterLength; ++i) { m_bpmTapFilter[i] = 0.0f; } }