VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions
makVrf::DtFileListWidget Class Reference

Widget version of the dialog. Use this class if you want the file selection in another dialog. Will remove the OK buttons and move the add/remove buttons.

Inheritance diagram for makVrf::DtFileListWidget:
Inheritance graph
[legend]

Public Member Functions

 DtFileListWidget (makVrv::DtDe &, QWidget *)
 
virtual void init (const QStringList &=QStringList(), bool createButtons=true) override
 
- Public Member Functions inherited from makVrf::DtFileListDialog
 DtFileListDialog (makVrv::DtDe &, QWidget *parent, const Qt::WindowFlags &flags=0)
 
virtual ~DtFileListDialog () override
 
virtual void setFiles (const QStringList &files)
 
void setFilter (const QString &)
 
const QString & filter () const
 
void setStartingDirectory (const QString &)
 
const QString & startingDirectory () const
 
virtual QStringList files (bool allIncludingEmpty=false) const
 
virtual QString mergedFiles (const QChar &separator= ';') const
 
virtual void setDirectoryMode (bool)
 
bool directoryMode () const
 
virtual void setPathsRelativeToApplication (bool)
 
bool pathsRelativeToApplication () const
 
QListWidget * fileList () const
 
virtual QString cleanPath (const QString &path) const
 

Protected Member Functions

virtual void createAcceptButtons () override
 
virtual QLayout * createAddRemoveButtonLayout () override
 
virtual QLayout * createAddRemoveButtons (QHBoxLayout *fileLayout) override
 
- Protected Member Functions inherited from makVrf::DtFileListDialog
virtual QString relativeFilename (const QString &file) const
 
virtual bool eventFilter (QObject *p, QEvent *e) override
 

Additional Inherited Members

- Public Slots inherited from makVrf::DtFileListDialog
virtual void addItem ()
 
virtual void removeItem ()
 
virtual QString changeSlashes (const QString &)
 
- Signals inherited from makVrf::DtFileListDialog
void filesChanged (const QStringList &)
 
- Static Public Member Functions inherited from makVrf::DtFileListDialog
static QString makeRelativeTo (QString origFile)
 
static QString makeRelativeTo (QString filename, QString path)
 
static QString relativePath ()
 
static QString dataFolder ()
 
- Public Attributes inherited from makVrf::DtFileListDialog
QListWidget * myFileList
 
QToolButtonmyRemove
 
QToolButtonmyAdd
 
QToolButtonmyFileSelect
 
QLineEditmyFileEdit
 
QWidget * myFilePanel
 
- Protected Slots inherited from makVrf::DtFileListDialog
virtual void fileChanged ()
 
virtual void itemSelectionChanged ()
 
virtual void selectFile ()
 
- Protected Attributes inherited from makVrf::DtFileListDialog
QString myFilter
 
QString myStartingDirectory
 
bool myDirectoryMode
 
bool myPathsRelativeToApplication
 
makVrv::DtDemyDe
 

Constructor & Destructor Documentation

makVrf::DtFileListWidget::DtFileListWidget ( makVrv::DtDe ,
QWidget *   
)

Member Function Documentation

virtual void makVrf::DtFileListWidget::init ( const QStringList &  = QStringList(),
bool  createButtons = true 
)
overridevirtual

Reimplemented from makVrf::DtFileListDialog.

virtual void makVrf::DtFileListWidget::createAcceptButtons ( )
overrideprotectedvirtual

Reimplemented from makVrf::DtFileListDialog.

virtual QLayout* makVrf::DtFileListWidget::createAddRemoveButtonLayout ( )
overrideprotectedvirtual

Reimplemented from makVrf::DtFileListDialog.

virtual QLayout* makVrf::DtFileListWidget::createAddRemoveButtons ( QHBoxLayout *  fileLayout)
overrideprotectedvirtual

Reimplemented from makVrf::DtFileListDialog.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)