21#ifndef __qSlicerDirectoryListView_h
22#define __qSlicerDirectoryListView_h
28#include "qSlicerBaseQTGUIExport.h"
32class qSlicerDirectoryListViewPrivate;
89 QScopedPointer<qSlicerDirectoryListViewPrivate>
d_ptr;
void dragEnterEvent(QDragEnterEvent *event) override
void addDirectory(const QString &path)
QStringList directoryList(bool absolutePath=false) const
QWidget Superclass
Superclass typedef.
void removeSelectedDirectories()
QStringList directoryList
void selectAllDirectories()
Select all directories.
QScopedPointer< qSlicerDirectoryListViewPrivate > d_ptr
void removeDirectory(const QString &path)
QStringList selectedDirectoryList(bool absolutePath=false) const
void dropEvent(QDropEvent *event) override
void clearDirectorySelection()
Clear the current directory selection.
~qSlicerDirectoryListView() override
Destructor.
bool hasDirectory(const QString &path) const
Return True if the path has already been added.
qSlicerDirectoryListView(QWidget *parent=nullptr)
Constructor.
void directoryListChanged()
This signal is emitted when a directory is added to the view.
void setDirectoryList(const QStringList &paths)