/* * Copyright (c) 2012 Yoann Blein * Licensed under the simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ #pragma once #include "Swift/Controllers/UIInterfaces/RemoteScreenWindow.h" #include class QToolBar; namespace Swift { class RemoteScreenViewerWidget; class QtRemoteScreenWindow : public QMainWindow, public RemoteScreenWindow { Q_OBJECT public: QtRemoteScreenWindow(boost::shared_ptr incScreenSharing, QWidget *parent = 0); virtual ~QtRemoteScreenWindow(); private slots: void handleCloseTriggered(); private: RemoteScreenViewerWidget* viewer; QAction* closeAction; QToolBar* controlToolBar; }; }