mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 12:28:52 +00:00
(trunk) #3450 "regression: Qt client dbus support broken" -- fixed
This commit is contained in:
45
qt/add-data.h
Normal file
45
qt/add-data.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* This file Copyright (C) 2010 Mnemosyne LLC
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2
|
||||
* as published by the Free Software Foundation.
|
||||
*
|
||||
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
|
||||
*
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
#ifndef ADD_DATA_H
|
||||
#define ADD_DATA_H
|
||||
|
||||
#include <QByteArray>
|
||||
#include <QFile>
|
||||
#include <QObject>
|
||||
#include <QString>
|
||||
#include <QUrl>
|
||||
|
||||
class AddData
|
||||
{
|
||||
public:
|
||||
|
||||
enum { NONE, MAGNET, URL, FILENAME, METAINFO };
|
||||
int type;
|
||||
|
||||
QByteArray metainfo;
|
||||
QString filename;
|
||||
QString magnet;
|
||||
QUrl url;
|
||||
|
||||
public:
|
||||
|
||||
int set( const QString& );
|
||||
AddData( const QString& str ) { set(str); }
|
||||
AddData( ): type(NONE) { }
|
||||
|
||||
QByteArray toBase64( ) const;
|
||||
|
||||
QString readableName( ) const;
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user