diff options
author | Siqi LIU <me@siqi.fr> | 2013-08-01 12:55:07 +0200 |
---|---|---|
committer | Siqi LIU <me@siqi.fr> | 2013-08-01 12:55:37 +0200 |
commit | b042a78d9847753d95560749dab2159d9cfbd7ae (patch) | |
tree | f30eb5a1fa89e7cdb8ce2457c6251389454c7034 /sd | |
parent | 08e0e4b3a93439ac990cf1b9ee04aac8fe022b2e (diff) |
send out presentation title during the preview page
Change-Id: I6acf7d6a690f9b29d11b4af9ea027e34170fbfdb
Diffstat (limited to 'sd')
-rw-r--r-- | sd/source/ui/remotecontrol/AvahiNetworkService.cxx | 8 | ||||
-rw-r--r-- | sd/source/ui/remotecontrol/AvahiNetworkService.hxx | 8 | ||||
-rw-r--r-- | sd/source/ui/remotecontrol/Communicator.cxx | 11 | ||||
-rw-r--r-- | sd/source/ui/remotecontrol/OSXNetworkService.hxx | 8 | ||||
-rw-r--r-- | sd/source/ui/remotecontrol/Transmitter.cxx | 1 | ||||
-rw-r--r-- | sd/source/ui/remotecontrol/ZeroconfService.hxx | 8 |
6 files changed, 44 insertions, 0 deletions
diff --git a/sd/source/ui/remotecontrol/AvahiNetworkService.cxx b/sd/source/ui/remotecontrol/AvahiNetworkService.cxx index 5cb52de68749..2f44cb1bbe46 100644 --- a/sd/source/ui/remotecontrol/AvahiNetworkService.cxx +++ b/sd/source/ui/remotecontrol/AvahiNetworkService.cxx @@ -1,3 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ #include <time.h> #include <iostream> #include <stdlib.h> diff --git a/sd/source/ui/remotecontrol/AvahiNetworkService.hxx b/sd/source/ui/remotecontrol/AvahiNetworkService.hxx index 96e36db233e6..67cb1d62691f 100644 --- a/sd/source/ui/remotecontrol/AvahiNetworkService.hxx +++ b/sd/source/ui/remotecontrol/AvahiNetworkService.hxx @@ -1,3 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ #ifndef AVAHI_NETWORK_SERVICE_H #define AVAHI_NETWORK_SERVICE_H diff --git a/sd/source/ui/remotecontrol/Communicator.cxx b/sd/source/ui/remotecontrol/Communicator.cxx index 63ace55201f3..1d90fea3698d 100644 --- a/sd/source/ui/remotecontrol/Communicator.cxx +++ b/sd/source/ui/remotecontrol/Communicator.cxx @@ -11,6 +11,10 @@ #include <com/sun/star/frame/Desktop.hpp> #include <comphelper/processfactory.hxx> +#include <comphelper/documentinfo.hxx> +#include <comphelper/mediadescriptor.hxx> +#include <rtl/string.hxx> +#include <rtl/strbuf.hxx> #include "Communicator.hxx" #include "Listener.hxx" @@ -70,6 +74,13 @@ void Communicator::execute() pTransmitter->addMessage( "slideshow_finished\n\n", Transmitter::PRIORITY_HIGH ); } + + OStringBuffer aBuffer; + aBuffer.append( "slideshow_info\n" ) + .append( OUStringToOString( ::comphelper::DocumentInfo::getDocumentTitle( xFrame->getController()->getModel() ), RTL_TEXTENCODING_UTF8 ) ) + .append("\n\n"); + + pTransmitter->addMessage( aBuffer.makeStringAndClear(), Transmitter::PRIORITY_LOW ); } catch (uno::RuntimeException &) { diff --git a/sd/source/ui/remotecontrol/OSXNetworkService.hxx b/sd/source/ui/remotecontrol/OSXNetworkService.hxx index bbbc0cff03cd..e9be573811b0 100644 --- a/sd/source/ui/remotecontrol/OSXNetworkService.hxx +++ b/sd/source/ui/remotecontrol/OSXNetworkService.hxx @@ -1,3 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ #ifndef OSX_NETWORK_SERVICE_HXX #define OSX_NETWORK_SERVICE_HXX diff --git a/sd/source/ui/remotecontrol/Transmitter.cxx b/sd/source/ui/remotecontrol/Transmitter.cxx index cc7b8ec8bf76..212299e9b8d4 100644 --- a/sd/source/ui/remotecontrol/Transmitter.cxx +++ b/sd/source/ui/remotecontrol/Transmitter.cxx @@ -7,6 +7,7 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include "Transmitter.hxx" +#include <iostream> using namespace std; using namespace osl; // Sockets etc. diff --git a/sd/source/ui/remotecontrol/ZeroconfService.hxx b/sd/source/ui/remotecontrol/ZeroconfService.hxx index a31776d6eb2e..0418dd8c28e6 100644 --- a/sd/source/ui/remotecontrol/ZeroconfService.hxx +++ b/sd/source/ui/remotecontrol/ZeroconfService.hxx @@ -1,3 +1,11 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ #ifndef ZEROCONF_SERVICE #define ZEROCONF_SERVICE |