MyBooks
Public Types | Public Member Functions | Private Types | Private Slots | Private Member Functions | Private Attributes | List of all members
CuteReport::StdStorageDialog Class Reference

#include <stdstoragedialog.h>

Inheritance diagram for CuteReport::StdStorageDialog:
Inheritance graph
[legend]
Collaboration diagram for CuteReport::StdStorageDialog:
Collaboration graph
[legend]

Public Types

enum  ViewOption {
  ShowNothing = 0x00, ShowStorageSelect = 0x01, ShowAll = 0xff, ShowNothing = 0x00,
  ShowStorageSelect = 0x01, ShowAll = 0xff
}
 
enum  ViewOption {
  ShowNothing = 0x00, ShowStorageSelect = 0x01, ShowAll = 0xff, ShowNothing = 0x00,
  ShowStorageSelect = 0x01, ShowAll = 0xff
}
 

Public Member Functions

 StdStorageDialog (ReportCore *reportCore, QWidget *parent, const QString &windowTitle=QString())
 
 StdStorageDialog (ReportCore *reportCore, ReportInterface *report, QWidget *parent=0, const QString &windowTitle=QString())
 
 ~StdStorageDialog ()
 
void setUrl (const QString &url)
 
void setViewOptions (ViewOptions f)
 
void setExtensionAutocomplete (bool b)
 
void setCurrentStorage (const QString &storageName, bool exclusive=false)
 
QString currentStorageName ()
 
void setNameFilters (const QStringList &nameFilters, bool addAllFilesOption=true)
 
QString currentNameFilter () const
 
void setRootDir (const QString &dir, bool canGoOutRoot=false)
 
QString rootDir () const
 
QString currentFolderUrl () const
 
QString currentObjectUrl () const
 
bool currentObjectExists () const
 
bool populate ()
 
 StdStorageDialog (ReportCore *reportCore, QWidget *parent, const QString &windowTitle=QString())
 
 StdStorageDialog (ReportCore *reportCore, ReportInterface *report, QWidget *parent=0, const QString &windowTitle=QString())
 
 ~StdStorageDialog ()
 
void setUrl (const QString &url)
 
void setViewOptions (ViewOptions f)
 
void setExtensionAutocomplete (bool b)
 
void setCurrentStorage (const QString &storageName, bool exclusive=false)
 
QString currentStorageName ()
 
void setNameFilters (const QStringList &nameFilters, bool addAllFilesOption=true)
 
QString currentNameFilter () const
 
void setRootDir (const QString &dir, bool canGoOutRoot=false)
 
QString rootDir () const
 
QString currentFolderUrl () const
 
QString currentObjectUrl () const
 
bool currentObjectExists () const
 
bool populate ()
 

Private Types

typedef QMap< const QTreeWidgetItem *, QPixmap > FormPixmapCache
 
typedef QMap< const QTreeWidgetItem *, QPixmap > FormPixmapCache
 

Private Slots

void currentStoragetIndexChanged (int index)
 
void currentFiltertIndexChanged (int index)
 
void currentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous)
 
void itemDoubleClicked (QTreeWidgetItem *current, int)
 
void itemActivated (QTreeWidgetItem *item, int column)
 
void toRootDir ()
 
void dirUp ()
 
void showEvent (QShowEvent *event)
 
void filenameEdited (const QString &filename)
 
void filenameCursorPositionChanged (int oldPos, int newPos)
 
void currentStoragetIndexChanged (int index)
 
void currentFiltertIndexChanged (int index)
 
void currentItemChanged (QTreeWidgetItem *current, QTreeWidgetItem *previous)
 
void itemDoubleClicked (QTreeWidgetItem *current, int)
 
void itemActivated (QTreeWidgetItem *item, int column)
 
void toRootDir ()
 
void dirUp ()
 
void showEvent (QShowEvent *event)
 
void filenameEdited (const QString &filename)
 
void filenameCursorPositionChanged (int oldPos, int newPos)
 

Private Member Functions

void initMe ()
 
QPixmap formPreviewPixmap (const QTreeWidgetItem *item)
 
void initMe ()
 
QPixmap formPreviewPixmap (const QTreeWidgetItem *item)
 

Private Attributes

Ui::StdStorageDialog * ui
 
CuteReport::ReportCorem_reportCore
 
QPointer< StorageInterfacem_storage
 
QPointer< ReportInterfacem_report
 
QString m_rootDir
 
bool m_canGoOutRoot
 
QString m_currentPath
 
QString m_proposedFileName
 
QStringList m_urlBackward
 
FormPixmapCache m_formPixmapCache
 
bool m_useAllFilesFilter
 
QString m_extensionAutocomplete
 
bool m_currentFileNameIsManuallyEntered
 

Member Typedef Documentation

◆ FormPixmapCache [1/2]

typedef QMap<const QTreeWidgetItem *, QPixmap> CuteReport::StdStorageDialog::FormPixmapCache
private

◆ FormPixmapCache [2/2]

typedef QMap<const QTreeWidgetItem *, QPixmap> CuteReport::StdStorageDialog::FormPixmapCache
private

Member Enumeration Documentation

◆ ViewOption [1/2]

Enumerator
ShowNothing 
ShowStorageSelect 
ShowAll 
ShowNothing 
ShowStorageSelect 
ShowAll 

◆ ViewOption [2/2]

Enumerator
ShowNothing 
ShowStorageSelect 
ShowAll 
ShowNothing 
ShowStorageSelect 
ShowAll 

Constructor & Destructor Documentation

◆ StdStorageDialog() [1/4]

CuteReport::StdStorageDialog::StdStorageDialog ( ReportCore reportCore,
QWidget *  parent,
const QString &  windowTitle = QString() 
)
explicit

◆ StdStorageDialog() [2/4]

CuteReport::StdStorageDialog::StdStorageDialog ( ReportCore reportCore,
ReportInterface report,
QWidget *  parent = 0,
const QString &  windowTitle = QString() 
)
explicit

◆ ~StdStorageDialog() [1/2]

CuteReport::StdStorageDialog::~StdStorageDialog ( )

◆ StdStorageDialog() [3/4]

CuteReport::StdStorageDialog::StdStorageDialog ( ReportCore reportCore,
QWidget *  parent,
const QString &  windowTitle = QString() 
)
explicit

◆ StdStorageDialog() [4/4]

CuteReport::StdStorageDialog::StdStorageDialog ( ReportCore reportCore,
ReportInterface report,
QWidget *  parent = 0,
const QString &  windowTitle = QString() 
)
explicit

◆ ~StdStorageDialog() [2/2]

CuteReport::StdStorageDialog::~StdStorageDialog ( )

Member Function Documentation

◆ currentFiltertIndexChanged [1/2]

void CuteReport::StdStorageDialog::currentFiltertIndexChanged ( int  index)
privateslot

◆ currentFiltertIndexChanged [2/2]

void CuteReport::StdStorageDialog::currentFiltertIndexChanged ( int  index)
privateslot

◆ currentFolderUrl() [1/2]

QString CuteReport::StdStorageDialog::currentFolderUrl ( ) const

◆ currentFolderUrl() [2/2]

QString CuteReport::StdStorageDialog::currentFolderUrl ( ) const

◆ currentItemChanged [1/2]

void CuteReport::StdStorageDialog::currentItemChanged ( QTreeWidgetItem *  current,
QTreeWidgetItem *  previous 
)
privateslot

◆ currentItemChanged [2/2]

void CuteReport::StdStorageDialog::currentItemChanged ( QTreeWidgetItem *  current,
QTreeWidgetItem *  previous 
)
privateslot

◆ currentNameFilter() [1/2]

QString CuteReport::StdStorageDialog::currentNameFilter ( ) const

◆ currentNameFilter() [2/2]

QString CuteReport::StdStorageDialog::currentNameFilter ( ) const

◆ currentObjectExists() [1/2]

bool CuteReport::StdStorageDialog::currentObjectExists ( ) const

◆ currentObjectExists() [2/2]

bool CuteReport::StdStorageDialog::currentObjectExists ( ) const

◆ currentObjectUrl() [1/2]

QString CuteReport::StdStorageDialog::currentObjectUrl ( ) const

◆ currentObjectUrl() [2/2]

QString CuteReport::StdStorageDialog::currentObjectUrl ( ) const

◆ currentStorageName() [1/2]

QString CuteReport::StdStorageDialog::currentStorageName ( )

◆ currentStorageName() [2/2]

QString CuteReport::StdStorageDialog::currentStorageName ( )

◆ currentStoragetIndexChanged [1/2]

void CuteReport::StdStorageDialog::currentStoragetIndexChanged ( int  index)
privateslot

◆ currentStoragetIndexChanged [2/2]

void CuteReport::StdStorageDialog::currentStoragetIndexChanged ( int  index)
privateslot

◆ dirUp [1/2]

void CuteReport::StdStorageDialog::dirUp ( )
privateslot

◆ dirUp [2/2]

void CuteReport::StdStorageDialog::dirUp ( )
privateslot

◆ filenameCursorPositionChanged [1/2]

void CuteReport::StdStorageDialog::filenameCursorPositionChanged ( int  oldPos,
int  newPos 
)
privateslot

◆ filenameCursorPositionChanged [2/2]

void CuteReport::StdStorageDialog::filenameCursorPositionChanged ( int  oldPos,
int  newPos 
)
privateslot

◆ filenameEdited [1/2]

void CuteReport::StdStorageDialog::filenameEdited ( const QString &  filename)
privateslot

◆ filenameEdited [2/2]

void CuteReport::StdStorageDialog::filenameEdited ( const QString &  filename)
privateslot

◆ formPreviewPixmap() [1/2]

QPixmap CuteReport::StdStorageDialog::formPreviewPixmap ( const QTreeWidgetItem *  item)
private

◆ formPreviewPixmap() [2/2]

QPixmap CuteReport::StdStorageDialog::formPreviewPixmap ( const QTreeWidgetItem *  item)
private

◆ initMe() [1/2]

void CuteReport::StdStorageDialog::initMe ( )
private

◆ initMe() [2/2]

void CuteReport::StdStorageDialog::initMe ( )
private

◆ itemActivated [1/2]

void CuteReport::StdStorageDialog::itemActivated ( QTreeWidgetItem *  item,
int  column 
)
privateslot

◆ itemActivated [2/2]

void CuteReport::StdStorageDialog::itemActivated ( QTreeWidgetItem *  item,
int  column 
)
privateslot

◆ itemDoubleClicked [1/2]

void CuteReport::StdStorageDialog::itemDoubleClicked ( QTreeWidgetItem *  current,
int   
)
privateslot

◆ itemDoubleClicked [2/2]

void CuteReport::StdStorageDialog::itemDoubleClicked ( QTreeWidgetItem *  current,
int   
)
privateslot

◆ populate() [1/2]

bool CuteReport::StdStorageDialog::populate ( )

◆ populate() [2/2]

bool CuteReport::StdStorageDialog::populate ( )

◆ rootDir() [1/2]

QString CuteReport::StdStorageDialog::rootDir ( ) const

◆ rootDir() [2/2]

QString CuteReport::StdStorageDialog::rootDir ( ) const

◆ setCurrentStorage() [1/2]

void CuteReport::StdStorageDialog::setCurrentStorage ( const QString &  storageName,
bool  exclusive = false 
)

◆ setCurrentStorage() [2/2]

void CuteReport::StdStorageDialog::setCurrentStorage ( const QString &  storageName,
bool  exclusive = false 
)

◆ setExtensionAutocomplete() [1/2]

void CuteReport::StdStorageDialog::setExtensionAutocomplete ( bool  b)

◆ setExtensionAutocomplete() [2/2]

void CuteReport::StdStorageDialog::setExtensionAutocomplete ( bool  b)

◆ setNameFilters() [1/2]

void CuteReport::StdStorageDialog::setNameFilters ( const QStringList &  nameFilters,
bool  addAllFilesOption = true 
)

set default path(s) if it found highlights this file if found

◆ setNameFilters() [2/2]

void CuteReport::StdStorageDialog::setNameFilters ( const QStringList &  nameFilters,
bool  addAllFilesOption = true 
)

set default path(s) if it found highlights this file if found

◆ setRootDir() [1/2]

void CuteReport::StdStorageDialog::setRootDir ( const QString &  dir,
bool  canGoOutRoot = false 
)

◆ setRootDir() [2/2]

void CuteReport::StdStorageDialog::setRootDir ( const QString &  dir,
bool  canGoOutRoot = false 
)

◆ setUrl() [1/2]

void CuteReport::StdStorageDialog::setUrl ( const QString &  url)

◆ setUrl() [2/2]

void CuteReport::StdStorageDialog::setUrl ( const QString &  url)

◆ setViewOptions() [1/2]

void CuteReport::StdStorageDialog::setViewOptions ( ViewOptions  f)

◆ setViewOptions() [2/2]

void CuteReport::StdStorageDialog::setViewOptions ( ViewOptions  f)

◆ showEvent [1/2]

void CuteReport::StdStorageDialog::showEvent ( QShowEvent *  event)
privateslot

◆ showEvent [2/2]

void CuteReport::StdStorageDialog::showEvent ( QShowEvent *  event)
privateslot

◆ toRootDir [1/2]

void CuteReport::StdStorageDialog::toRootDir ( )
privateslot

◆ toRootDir [2/2]

void CuteReport::StdStorageDialog::toRootDir ( )
privateslot

Member Data Documentation

◆ m_canGoOutRoot

bool CuteReport::StdStorageDialog::m_canGoOutRoot
private

◆ m_currentFileNameIsManuallyEntered

bool CuteReport::StdStorageDialog::m_currentFileNameIsManuallyEntered
private

◆ m_currentPath

QString CuteReport::StdStorageDialog::m_currentPath
private

◆ m_extensionAutocomplete

QString CuteReport::StdStorageDialog::m_extensionAutocomplete
private

◆ m_formPixmapCache

FormPixmapCache CuteReport::StdStorageDialog::m_formPixmapCache
private

◆ m_proposedFileName

QString CuteReport::StdStorageDialog::m_proposedFileName
private

◆ m_report

QPointer< ReportInterface > CuteReport::StdStorageDialog::m_report
private

◆ m_reportCore

CuteReport::ReportCore * CuteReport::StdStorageDialog::m_reportCore
private

◆ m_rootDir

QString CuteReport::StdStorageDialog::m_rootDir
private

◆ m_storage

QPointer< StorageInterface > CuteReport::StdStorageDialog::m_storage
private

◆ m_urlBackward

QStringList CuteReport::StdStorageDialog::m_urlBackward
private

◆ m_useAllFilesFilter

bool CuteReport::StdStorageDialog::m_useAllFilesFilter
private

◆ ui

Ui::StdStorageDialog * CuteReport::StdStorageDialog::ui
private

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