phapublisher.h
No OneTemporary

File Metadata

Created
Wed, Jul 8, 11:27 AM

phapublisher.h

#ifndef PHAPUBLISHER_H
#define PHAPUBLISHER_H
#include <QtCore/QObject>
#include "JuffPlugin.h"
class PhrictionClient;
class UiSettings;
class PhaPublisher : public QObject, public JuffPlugin
{
Q_OBJECT
Q_PLUGIN_METADATA(IID JuffPlugin_iid)
Q_INTERFACES(JuffPlugin)
public:
explicit PhaPublisher();
~PhaPublisher();
void init();
// info
virtual QString name() const;
virtual QString title() const;
virtual QString description() const;
virtual QString targetEngine() const;
Juff::ActionList mainMenuActions(Juff::MenuID id) const;
virtual QWidget* settingsPage() const override;
virtual void applySettings();
signals:
public slots:
void publishCurrentPage();
private:
PhrictionClient* transport;
UiSettings* uiSettings;
QString cfgUrl;
QString cfgUser;
QString cfgCertificate;
QString cfgToken;
QString cfgRoot;
};
#endif // PHAPUBLISHER_H

Event Timeline