LeechCraft Azoth  0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
imucbookmarkeditorwidget.h
Go to the documentation of this file.
1 /**********************************************************************
2  * LeechCraft - modular cross-platform feature rich internet client.
3  * Copyright (C) 2006-2014 Georg Rudoy
4  *
5  * Distributed under the Boost Software License, Version 1.0.
6  * (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7  **********************************************************************/
8 
9 #ifndef PLUGINS_AZOTH_INTERFACES_IMUCBOOKMARKEDITORWIDGET_H
10 #define PLUGINS_AZOTH_INTERFACES_IMUCBOOKMARKEDITORWIDGET_H
11 #include <QMetaType>
12 #include <QVariantMap>
13 
14 namespace LC
15 {
16 namespace Azoth
17 {
18  class IMUCBookmarkEditorWidget
19  {
20  public:
21  virtual ~IMUCBookmarkEditorWidget () {}
22 
33  virtual QVariantMap GetIdentifyingData () const = 0;
34 
45  virtual void SetIdentifyingData (const QVariantMap& data) = 0;
46  };
47 }
48 }
49 
50 Q_DECLARE_INTERFACE (LC::Azoth::IMUCBookmarkEditorWidget,
51  "org.Deviant.LeechCraft.Azoth.IMUCBookmarkEditorWidget/1.0")
52 
53 #endif
LC::Azoth::IMUCBookmarkEditorWidget::SetIdentifyingData
virtual void SetIdentifyingData(const QVariantMap &data)=0
Sets the previously saved join parameters.
LC::Azoth::IMUCBookmarkEditorWidget::~IMUCBookmarkEditorWidget
virtual ~IMUCBookmarkEditorWidget()
Definition: imucbookmarkeditorwidget.h:39
LC::Azoth::IMUCBookmarkEditorWidget
Definition: imucbookmarkeditorwidget.h:30
LC::Azoth::IMUCBookmarkEditorWidget::GetIdentifyingData
virtual QVariantMap GetIdentifyingData() const =0
Returns the map with current join parameters.
LC
Definition: activityinfo.h:13