[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/multimedia/audex/kcdda
From: Marco Nelles <marconelles () gmx ! de>
Date: 2010-02-08 18:53:11
Message-ID: 1265655191.788598.4800.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1087281 by marcon:
KCDDA changes.
M +5 -1 kcdda_controller.cpp
M +5 -0 kcdda_controller.h
M +4 -4 kcdda_info.cpp
M +2 -2 kcdda_opticalaudiodiscmodel.cpp
M +6 -6 kcdda_paranoia.cpp
--- trunk/playground/multimedia/audex/kcdda/kcdda_controller.cpp #1087280:1087281
@@ -27,6 +27,8 @@
connect(&p_audiodiscmodel, SIGNAL(audioDiscDetected(const QModelIndex&, const \
QString&)), this, SLOT(p_audiodisc_detected(const QModelIndex&, const QString&))); \
connect(&p_audiodiscmodel, SIGNAL(audioDiscRemoved(const QString&)), this, \
SLOT(p_audiodisc_removed(const QString&)));
+ p_audiodiscmodel.scanBus();
+
connect(&p_cddb, SIGNAL(lookupFinished(bool)), this, \
SLOT(p_cddb_lookup_finished(bool)));
p_auto_cddb_lookup = FALSE;
@@ -61,6 +63,8 @@
void KCDDA_Controller::p_cddb_lookup_finished(bool successful) {
p_last_lookup_model->unlock();
- p_last_lookup_model->
+ if (successful) {
+ p_last_lookup_model->confirm();
+ }
p_last_lookup_model = NULL;
}
--- trunk/playground/multimedia/audex/kcdda/kcdda_controller.h #1087280:1087281
@@ -35,6 +35,11 @@
KCDDA_Controller(QObject *parent = 0);
~KCDDA_Controller();
+ inline KCDDA_OpticalAudioDiscModel* opticalAudioDiscModel() { return \
&p_audiodiscmodel; } +
+ inline void setAutoCDDBLookup(const bool enabled = TRUE) { p_auto_cddb_lookup = \
enabled; } + inline bool autoCDDBLookup() const { return p_auto_cddb_lookup; }
+
signals:
void audioDiscDetected(KCDDA_InfoModel *model);
--- trunk/playground/multimedia/audex/kcdda/kcdda_info.cpp #1087280:1087281
@@ -122,11 +122,11 @@
p_modify();
}
-bool KCDDA_Info::isModified(ModifiedType type = All) const {
+bool KCDDA_Info::isModified(ModifiedType type) const {
for (int i = 0; i < p_tracks.count(); ++i) if (p_tracks.at(i).isModified()) return \
TRUE; switch (type) {
case CDDBRelevant : return p_modified_cddb_rel;
- case All :
+ case All : ;
}
return p_modified;
}
@@ -291,10 +291,10 @@
set(Revision, get(Revision).toInt()+1);
}
-void KCDDA_Info::p_modify(ModifiedType type = All) {
+void KCDDA_Info::p_modify(ModifiedType type) {
switch (type) {
case CDDBRelevant : p_modified_cddb_rel = TRUE;
- case All :
+ case All : ;
}
p_modified = TRUE;
}
--- trunk/playground/multimedia/audex/kcdda/kcdda_opticalaudiodiscmodel.cpp \
#1087280:1087281 @@ -104,7 +104,7 @@
return QVariant();
}
-const QString KCDDA_OpticalAudioDiscModel::udi(const QModelIndex &index);
+const QString KCDDA_OpticalAudioDiscModel::udi(const QModelIndex &index) {
if (!index.isValid()) {
return NULL;
@@ -118,7 +118,7 @@
}
-const QString KCDDA_OpticalAudioDiscModel::blockDevice(const QModelIndex &index);
+const QString KCDDA_OpticalAudioDiscModel::blockDevice(const QModelIndex &index) {
if (!index.isValid()) {
return NULL;
--- trunk/playground/multimedia/audex/kcdda/kcdda_paranoia.cpp #1087280:1087281
@@ -36,9 +36,9 @@
}
bool KCDDA_Paranoia::setBlockDevice(const QString& blockDevice) {
- kDebug() << device;
+ kDebug() << blockDevice;
if ((blockDevice.isEmpty() && (p_block_device.isEmpty()))) p_block_device = \
"/dev/cdrom";
- if (!blockDevice.isEmpty()) p_block_device = device;
+ if (!blockDevice.isEmpty()) p_block_device = blockDevice;
if (!p_paranoia_init()) {
kDebug() << "Internal device error.";
emit error(i18n("Internal device error."), i18n("Check your device. Is it really \
\"%1\"? If so also check your permissions on \"%1\".", p_block_device)); @@ -66,7 \
+66,7 @@
if (p_paranoia_never_skip) p_paranoia_mode |= PARANOIA_MODE_NEVERSKIP;
- if (p_paranoia) p_paranoia_modeset(p_paranoia, p_paranoia_mode);
+ if (p_paranoia) paranoia_modeset(p_paranoia, p_paranoia_mode);
p_mutex.unlock();
@@ -193,7 +193,7 @@
if (n == numOfTracks()) {
return numOfFrames()-p_paranoia_drive->disc_toc[n-1].dwStartSector;
} else {
- return paranoia_drive->disc_toc[n].dwStartSector-p_paranoia_drive->disc_toc[n-1].dwStartSector;
+ return p_paranoia_drive->disc_toc[n].dwStartSector-p_paranoia_drive->disc_toc[n-1].dwStartSector;
}
}
@@ -228,7 +228,7 @@
quint32 KCDDA_Paranoia::discid() {
quint32 cksum = 0;
for (int i = 1; i <= numOfTracks(); i++) {
- cksum += checksum((frameOffsetOfTrack(i)+150) / 75);
+ cksum += p_checksum((frameOffsetOfTrack(i)+150) / 75);
}
return ((cksum % 0xff) << 24 | length() << 8 | numOfTracks());
}
@@ -252,7 +252,7 @@
//cdda_cdda_verbose_set(_drive, 1, 1);
- cdda_open(paranoia_drive);
+ cdda_open(p_paranoia_drive);
p_paranoia = paranoia_init(p_paranoia_drive);
if (p_paranoia == 0) {
p_paranoia_free();
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic