1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-23 00:04:06 +00:00
transmission/qt/MakeDialog.h
Mike Gelfand 971cc6d2d9 Remove context help button from dialogs on Windows
We don't currently (if ever) provide context help, so the button is
useless. Moreover, on Windows 10 it's even larger than before and
sometimes title text doesn't fit because of it.
2015-09-01 20:19:26 +00:00

56 lines
950 B
C++

/*
* This file Copyright (C) 2009-2015 Mnemosyne LLC
*
* It may be used under the GNU GPL versions 2 or 3
* or any future license endorsed by Mnemosyne LLC.
*
* $Id$
*/
#ifndef QTR_MAKE_DIALOG_H
#define QTR_MAKE_DIALOG_H
#include <memory>
#include "BaseDialog.h"
#include "ui_MakeDialog.h"
class QAbstractButton;
class Session;
extern "C"
{
struct tr_metainfo_builder;
}
class MakeDialog: public BaseDialog
{
Q_OBJECT
public:
MakeDialog (Session&, QWidget * parent = nullptr);
virtual ~MakeDialog ();
protected:
// QWidget
virtual void dragEnterEvent (QDragEnterEvent *);
virtual void dropEvent (QDropEvent *);
private:
QString getSource () const;
private slots:
void onSourceChanged ();
void makeTorrent ();
private:
Session& mySession;
Ui::MakeDialog ui;
std::unique_ptr<tr_metainfo_builder, void(*)(tr_metainfo_builder*)> myBuilder;
};
#endif // QTR_MAKE_DIALOG_H