summaryrefslogtreecommitdiffstats
path: root/dvddrive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dvddrive.cpp')
-rw-r--r--dvddrive.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/dvddrive.cpp b/dvddrive.cpp
index b81fca2..31042c4 100644
--- a/dvddrive.cpp
+++ b/dvddrive.cpp
@@ -70,3 +70,10 @@ void DVDDrive::eject()
m_halDisc = 0;
}
}
+DVDDrive* DVDDrive::s_instance = 0;
+DVDDrive* DVDDrive::instance()
+{
+ if (!s_instance)
+ s_instance = new DVDDrive;
+ return s_instance;
+}