Wt examples 4.8.2
Public Member Functions | Static Public Attributes | List of all members
FileItem Class Reference

WStandardItem which stores a file. More...

#include <FileItem.h>

Inheritance diagram for FileItem:
Inheritance graph
[legend]

Public Member Functions

 FileItem (const std::string &iconUri, const Wt::WString &text, const std::string &fileName)
 

Static Public Attributes

static const Wt::ItemDataRole ContentsRole = ItemDataRole::User
 
static const Wt::ItemDataRole FilePathRole = ItemDataRole::User + 1
 
static const Wt::ItemDataRole FileNameRole = ItemDataRole::User + 2
 

Detailed Description

WStandardItem which stores a file.

The SourceView class reads data from 3 additional roles:

Definition at line 30 of file FileItem.h.

Constructor & Destructor Documentation

◆ FileItem()

FileItem::FileItem ( const std::string &  iconUri,
const Wt::WString &  text,
const std::string &  fileName 
)
inline

Definition at line 37 of file FileItem.h.

39 : WStandardItem(iconUri, text)
40 {
41 setData(fileName, FileNameRole);
42 setData(fileName, FilePathRole);
43 }
static const Wt::ItemDataRole FileNameRole
Definition: FileItem.h:35
static const Wt::ItemDataRole FilePathRole
Definition: FileItem.h:34

Member Data Documentation

◆ ContentsRole

const Wt::ItemDataRole FileItem::ContentsRole = ItemDataRole::User
static

Definition at line 33 of file FileItem.h.

◆ FileNameRole

const Wt::ItemDataRole FileItem::FileNameRole = ItemDataRole::User + 2
static

Definition at line 35 of file FileItem.h.

◆ FilePathRole

const Wt::ItemDataRole FileItem::FilePathRole = ItemDataRole::User + 1
static

Definition at line 34 of file FileItem.h.


The documentation for this class was generated from the following files:

Generated on Sat Nov 5 2022 for the C++ Web Toolkit (Wt) by doxygen 1.9.5