Separate Viewer from MainWindow and implement PDF embedding
[pykit.git] / Publisher.cc
index 02c3521..7176b7c 100644 (file)
@@ -54,8 +54,8 @@ namespace detail {
         void clearResponse();
 
     protected:
-        qint64 readData(char * data, qint64 maxSize);
-        qint64 writeData(char const * data, qint64 maxSize);
+        virtual qint64 readData(char * data, qint64 maxSize);
+        virtual qint64 writeData(char const * data, qint64 maxSize);
 
     signals:
         void initSignal();
@@ -160,7 +160,7 @@ prefix_ void pykit::detail::InternalServerReply::clearResponse()
 
 prefix_ void pykit::Request::write(std::string const & data)
 {
-    reply_.write(data.c_str());
+    reply_.write(QByteArray(data.data(),data.size()));
 }
 
 prefix_ void pykit::Request::reset()