From 782695beb87cc8a7a7d381a93bbdaebbf60cff60 Mon Sep 17 00:00:00 2001 From: ruglory Date: Mon, 2 Mar 2009 21:48:36 +0000 Subject: [PATCH] Debug drive added git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@104 cac9541e-1b8d-4bfa-827e-589bba606050 --- lscribed/drives.cpp | 5 ++++- lscribed/drives.h | 2 +- lscribed/main.cpp | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/lscribed/drives.cpp b/lscribed/drives.cpp index a71ee4a..fce7506 100644 --- a/lscribed/drives.cpp +++ b/lscribed/drives.cpp @@ -148,10 +148,13 @@ DrivesManager::DrivesManager() { } -void DrivesManager::init( DBusCpp::Connection conn ) +void DrivesManager::init( DBusCpp::Connection conn, bool debug ) { m_connection = conn; + if( debug ) + m_drives.push_back( new Drive( -1, "drived", "Debug printer" ) ); + DiscPrintMgr manager; EnumDiscPrinters printers = manager.EnumDiscPrinters(); const unsigned count = printers.Count(); diff --git a/lscribed/drives.h b/lscribed/drives.h index 31bac69..080f1cc 100644 --- a/lscribed/drives.h +++ b/lscribed/drives.h @@ -58,7 +58,7 @@ public: static DrivesManager &instance(); - void init( DBusCpp::Connection conn ); + void init( DBusCpp::Connection conn, bool debug ); const_iterator begin() const { return m_drives.begin(); } const_iterator end() const { return m_drives.end(); } diff --git a/lscribed/main.cpp b/lscribed/main.cpp index 23a0a9a..b6a183b 100644 --- a/lscribed/main.cpp +++ b/lscribed/main.cpp @@ -56,7 +56,7 @@ int main( int argc, char **argv ) conn.registerHandler( DBusManagerPath, new DBusCpp::ManagerHandler, false ); conn.registerHandler( DBusDrivesPath, new DBusCpp::DriveHandler, true ); - DrivesManager::instance().init( conn ); + DrivesManager::instance().init( conn, true ); while( dbus_connection_read_write_dispatch( conn.ptr(), -1 ) );