summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRay Vine <ray-v@inbox.lv>2018-05-19 14:34:11 +0200
committerSlávek Banko <slavek.banko@axis.cz>2018-05-19 14:34:22 +0200
commit3724e1f24fb7f37e7c76cdee5bb1bb02dd33f70a (patch)
tree464a432dca32f3fc48a70d1c5ef2ba8c810712c8
parentd28a46e2869392e994d48267dce5d73e40098b7c (diff)
downloadk3b-3724e1f24fb7f37e7c76cdee5bb1bb02dd33f70a.tar.gz
k3b-3724e1f24fb7f37e7c76cdee5bb1bb02dd33f70a.zip
Fix FTBFS with clang
This resolves bug 2896 Signed-off-by: Ray Vine <ray-v@inbox.lv> (cherry picked from commit 02033dcf3613d958cd045104d02d5d005014f8d0)
-rw-r--r--libk3b/jobs/k3bblankingjob.h4
-rw-r--r--libk3b/projects/audiocd/k3baudiojob.h4
-rw-r--r--libk3b/projects/datacd/k3bisoimager.h4
-rw-r--r--libk3b/projects/k3babstractwriter.h4
-rw-r--r--libk3b/projects/k3bcdrdaowriter.h4
-rw-r--r--libk3b/projects/k3bcdrecordwriter.h4
-rw-r--r--libk3b/projects/k3bdvdrecordwriter.h4
-rw-r--r--libk3b/projects/mixedcd/k3bmixedjob.h4
-rw-r--r--libk3b/projects/movixcd/k3bmovixjob.h4
-rw-r--r--libk3b/projects/movixdvd/k3bmovixdvdjob.h4
-rw-r--r--libk3b/projects/videocd/k3bvcdjob.h4
11 files changed, 33 insertions, 11 deletions
diff --git a/libk3b/jobs/k3bblankingjob.h b/libk3b/jobs/k3bblankingjob.h
index 18234bd..4555238 100644
--- a/libk3b/jobs/k3bblankingjob.h
+++ b/libk3b/jobs/k3bblankingjob.h
@@ -20,7 +20,9 @@
#include "k3b_export.h"
class TDEProcess;
class TQString;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bAbstractWriter;
diff --git a/libk3b/projects/audiocd/k3baudiojob.h b/libk3b/projects/audiocd/k3baudiojob.h
index c0054c6..4dd2602 100644
--- a/libk3b/projects/audiocd/k3baudiojob.h
+++ b/libk3b/projects/audiocd/k3baudiojob.h
@@ -29,7 +29,9 @@ class KTempFile;
class K3bCdrecordWriter;
class K3bAudioNormalizeJob;
class K3bAudioJobTempData;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bAudioMaxSpeedJob;
/**
diff --git a/libk3b/projects/datacd/k3bisoimager.h b/libk3b/projects/datacd/k3bisoimager.h
index 42277c2..0c3535e 100644
--- a/libk3b/projects/datacd/k3bisoimager.h
+++ b/libk3b/projects/datacd/k3bisoimager.h
@@ -29,7 +29,9 @@ class K3bFileItem;
class TQTextStream;
class K3bProcess;
class TDEProcess;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class KTempFile;
diff --git a/libk3b/projects/k3babstractwriter.h b/libk3b/projects/k3babstractwriter.h
index a521675..803bf47 100644
--- a/libk3b/projects/k3babstractwriter.h
+++ b/libk3b/projects/k3babstractwriter.h
@@ -22,7 +22,9 @@
#include <tqdatetime.h>
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bJobHandler;
diff --git a/libk3b/projects/k3bcdrdaowriter.h b/libk3b/projects/k3bcdrdaowriter.h
index c1d1457..1f8c99b 100644
--- a/libk3b/projects/k3bcdrdaowriter.h
+++ b/libk3b/projects/k3bcdrdaowriter.h
@@ -24,7 +24,9 @@
class K3bExternalBin;
class K3bProcess;
class TDEProcess;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class TQSocket;
diff --git a/libk3b/projects/k3bcdrecordwriter.h b/libk3b/projects/k3bcdrecordwriter.h
index dd81402..8737ca2 100644
--- a/libk3b/projects/k3bcdrecordwriter.h
+++ b/libk3b/projects/k3bcdrecordwriter.h
@@ -25,7 +25,9 @@
class K3bExternalBin;
class K3bProcess;
class TDEProcess;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bCdrecordWriter : public K3bAbstractWriter
diff --git a/libk3b/projects/k3bdvdrecordwriter.h b/libk3b/projects/k3bdvdrecordwriter.h
index 2a7de9a..5b2ab23 100644
--- a/libk3b/projects/k3bdvdrecordwriter.h
+++ b/libk3b/projects/k3bdvdrecordwriter.h
@@ -19,7 +19,9 @@
#include "k3bcdrecordwriter.h"
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
/**
* Basically this is just a wrapper around K3bCdrecordWriter
diff --git a/libk3b/projects/mixedcd/k3bmixedjob.h b/libk3b/projects/mixedcd/k3bmixedjob.h
index ff2c911..a36d47f 100644
--- a/libk3b/projects/mixedcd/k3bmixedjob.h
+++ b/libk3b/projects/mixedcd/k3bmixedjob.h
@@ -32,7 +32,9 @@ class K3bCdrecordWriter;
class K3bMsInfoFetcher;
class K3bAudioNormalizeJob;
class K3bAudioJobTempData;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
/**
*@author Sebastian Trueg
diff --git a/libk3b/projects/movixcd/k3bmovixjob.h b/libk3b/projects/movixcd/k3bmovixjob.h
index 0117e5f..dbed444 100644
--- a/libk3b/projects/movixcd/k3bmovixjob.h
+++ b/libk3b/projects/movixcd/k3bmovixjob.h
@@ -20,7 +20,9 @@
#include <k3bjob.h>
class K3bMovixDoc;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bDataJob;
class KTempFile;
class K3bMovixInstallation;
diff --git a/libk3b/projects/movixdvd/k3bmovixdvdjob.h b/libk3b/projects/movixdvd/k3bmovixdvdjob.h
index aa5dadb..2ddea38 100644
--- a/libk3b/projects/movixdvd/k3bmovixdvdjob.h
+++ b/libk3b/projects/movixdvd/k3bmovixdvdjob.h
@@ -20,7 +20,9 @@
#include <k3bjob.h>
class K3bMovixDvdDoc;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bDvdJob;
class KTempFile;
class K3bMovixInstallation;
diff --git a/libk3b/projects/videocd/k3bvcdjob.h b/libk3b/projects/videocd/k3bvcdjob.h
index 329646f..9eca0ed 100644
--- a/libk3b/projects/videocd/k3bvcdjob.h
+++ b/libk3b/projects/videocd/k3bvcdjob.h
@@ -25,7 +25,9 @@ class K3bProcess;
class TDEProcess;
class TQDataStream;
class K3bAbstractWriter;
-class K3bDevice::Device;
+namespace K3bDevice {
+ class Device;
+}
class K3bVcdJob : public K3bBurnJob