Files
wino-mail-dtkqt/src/ui/movetofolderdialog.h
T

24 lines
588 B
C++
Raw Normal View History

#pragma once
#include <QDialog>
#include <QListWidget>
#include "core/models/folder.h"
/// Modal dialog to pick a target folder for moving one or more mails.
class MoveToFolderDialog : public QDialog
{
Q_OBJECT
public:
explicit MoveToFolderDialog(const QVector<Folder> &folders, int excludeFolderId = -1,
QWidget *parent = nullptr);
/// Target folder id, or -1 if cancelled.
int selectedFolderId() const { return m_selectedId; }
private slots:
void accept() override;
private:
QListWidget *m_list;
int m_selectedId = -1;
};