/* * Copyright (c) 2010-2014 Isode Limited. * All rights reserved. * See the COPYING file for more information. */ #pragma once #include "ui_QtBookmarkDetailWindow.h" #include #include #include "Swiften/MUC/MUCBookmark.h" namespace Swift { class QtBookmarkDetailWindow : public QDialog, protected Ui::QtBookmarkDetailWindow { Q_OBJECT public: QtBookmarkDetailWindow(QWidget* parent = NULL); virtual bool commit() = 0; boost::optional createBookmarkFromForm(); protected: void createFormFromBookmark(const MUCBookmark& bookmark); public slots: void accept(); }; }