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; } }
void DlgTrackInfo::init() { setupUi(this); cueTable->hideColumn(0); coverBox->insertWidget(1, m_pWCoverArtLabel); 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(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(bpmFourThirds, SIGNAL(clicked()), this, SLOT(slotBpmFourThirds())); connect(bpmThreeHalves, SIGNAL(clicked()), this, SLOT(slotBpmThreeHalves())); connect(bpmClear, SIGNAL(clicked()), this, SLOT(slotBpmClear())); connect(bpmConst, SIGNAL(stateChanged(int)), this, SLOT(slotBpmConstChanged(int))); connect(spinBpm, SIGNAL(valueChanged(double)), this, SLOT(slotSpinBpmValueChanged(double))); connect(txtKey, SIGNAL(editingFinished()), this, SLOT(slotKeyTextChanged())); connect(btnCueActivate, SIGNAL(clicked()), this, SLOT(cueActivate())); connect(btnCueDelete, SIGNAL(clicked()), this, SLOT(cueDelete())); connect(bpmTap, SIGNAL(pressed()), m_pTapFilter.data(), SLOT(tap())); connect(m_pTapFilter.data(), SIGNAL(tapped(double, int)), this, SLOT(slotBpmTap(double, int))); connect(btnImportMetadataFromFile, SIGNAL(clicked()), this, SLOT(slotImportMetadataFromFile())); connect(btnImportMetadataFromMusicBrainz, SIGNAL(clicked()), this, SLOT(slotImportMetadataFromMusicBrainz())); connect(btnOpenFileBrowser, SIGNAL(clicked()), this, SLOT(slotOpenInFileBrowser())); CoverArtCache* pCache = CoverArtCache::instance(); if (pCache != NULL) { connect(pCache, SIGNAL(coverFound(const QObject*, const CoverInfoRelative&, QPixmap, bool)), this, SLOT(slotCoverFound(const QObject*, const CoverInfoRelative&, QPixmap, bool))); }