Content Hub  0.0.1
A session-wide content-exchange service
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Friends
com::ubuntu::content::ImportExportHandler Class Referenceabstract

#include <import_export_handler.h>

+ Inheritance diagram for com::ubuntu::content::ImportExportHandler:
+ Collaboration diagram for com::ubuntu::content::ImportExportHandler:

Public Member Functions

 ImportExportHandler (const ImportExportHandler &)=delete
 
virtual ~ImportExportHandler ()=default
 
ImportExportHandleroperator= (const ImportExportHandler &)=delete
 
virtual Q_INVOKABLE void handle_import (Transfer *)=0
 
virtual Q_INVOKABLE void handle_export (Transfer *)=0
 
virtual Q_INVOKABLE void handle_share (Transfer *)=0
 

Protected Member Functions

 ImportExportHandler (QObject *parent=nullptr)
 

Detailed Description

Definition at line 31 of file import_export_handler.h.

Constructor & Destructor Documentation

com::ubuntu::content::ImportExportHandler::ImportExportHandler ( const ImportExportHandler )
delete
virtual com::ubuntu::content::ImportExportHandler::~ImportExportHandler ( )
virtualdefault
com::ubuntu::content::ImportExportHandler::ImportExportHandler ( QObject parent = nullptr)
protected

Member Function Documentation

virtual Q_INVOKABLE void com::ubuntu::content::ImportExportHandler::handle_export ( Transfer )
pure virtual
virtual Q_INVOKABLE void com::ubuntu::content::ImportExportHandler::handle_import ( Transfer )
pure virtual
virtual Q_INVOKABLE void com::ubuntu::content::ImportExportHandler::handle_share ( Transfer )
pure virtual
ImportExportHandler& com::ubuntu::content::ImportExportHandler::operator= ( const ImportExportHandler )
delete

The documentation for this class was generated from the following file: