8 #include <Wt/WAbstractItemModel> 9 #include <Wt/WItemSelectionModel> 10 #include <Wt/WMessageBox> 17 =
"application/x-computers-selection";
47 int result = WMessageBox::show
51 +
" files to folder '" 52 + boost::any_cast<WString>(target.
data(DisplayRole)).toUTF8()
68 for (WModelIndexSet::reverse_iterator i = toChange.rbegin();
69 i != toChange.rend(); ++i) {
78 std::map<int, boost::any> data =
model()->itemData(target);
79 data[DecorationRole] = index.
data(DecorationRole);
FolderView(Wt::WContainerWidget *parent=0)
Constructor.
cpp17::any data(ItemDataRole role=ItemDataRole::Display) const
virtual void dropEvent(const Wt::WDropEvent &event, const Wt::WModelIndex &target)
Drop event.
static const char * FileSelectionMimeType
Constant that indicates the mime type for a selection of files.
std::shared_ptr< WAbstractItemModel > model() const
std::set< WModelIndex > WModelIndexSet
const std::string & mimeType() const
virtual bool setItemData(const WModelIndex &index, const DataMap &values)
std::shared_ptr< WAbstractItemModel > model() const
WModelIndexSet selectedIndexes() const