[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Types | Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Protected Attributes | Properties

KLFLibLocalFileOpenWidget Class Reference

#include <klflibview_p.h>

Inheritance diagram for KLFLibLocalFileOpenWidget:
Inheritance graph
[legend]
Collaboration diagram for KLFLibLocalFileOpenWidget:
Collaboration graph
[legend]

List of all members.

Public Types

typedef
KLFLibBasicWidgetFactory::LocalFileType 
LocalFileType

Public Slots

void setReadyToOpen (bool ready, const QUrl &url)

Signals

void readyToOpen (bool ready)

Public Member Functions

 KLFLibLocalFileOpenWidget (QWidget *parent, const QList< LocalFileType > &fileTypes)
virtual ~KLFLibLocalFileOpenWidget ()
virtual bool isReadyToOpen () const
virtual QString selectedFName () const
virtual QString selectedScheme () const
LocalFileType fileTypeForFileName (const QString &filename) const
virtual void setUrl (const QUrl &url)
virtual QUrl url () const

Protected Types

enum  BrowseType { BrowseOpen, BrowseSave }

Protected Slots

virtual bool browseFileName (BrowseType bt)
virtual void on_btnBrowse_clicked ()
virtual void on_txtFile_textChanged (const QString &text)

Protected Member Functions

virtual bool checkIsReadyToOpen (const QString &text=QString()) const

Protected Attributes

QList< LocalFileTypepFileTypes
bool pReadyToOpen
QUrl pReadyToOpenUrl

Properties

bool readyToOpen

Detailed Description

Definition at line 814 of file klflibview_p.h.


Member Typedef Documentation

Definition at line 820 of file klflibview_p.h.


Member Enumeration Documentation

Enumerator:
BrowseOpen 
BrowseSave 

Definition at line 911 of file klflibview_p.h.


Constructor & Destructor Documentation

KLFLibLocalFileOpenWidget::KLFLibLocalFileOpenWidget ( QWidget parent,
const QList< LocalFileType > &  fileTypes 
) [inline]
virtual KLFLibLocalFileOpenWidget::~KLFLibLocalFileOpenWidget ( ) [inline, virtual]

Definition at line 845 of file klflibview_p.h.


Member Function Documentation

virtual bool KLFLibLocalFileOpenWidget::browseFileName ( BrowseType  bt) [inline, protected, virtual, slot]
virtual bool KLFLibLocalFileOpenWidget::checkIsReadyToOpen ( const QString text = QString()) const [inline, protected, virtual]

Definition at line 913 of file klflibview_p.h.

References QFileInfo::isFile(), and QString::isNull().

Referenced by on_txtFile_textChanged().

LocalFileType KLFLibLocalFileOpenWidget::fileTypeForFileName ( const QString filename) const [inline]

Definition at line 862 of file klflibview_p.h.

References QRegExp::exactMatch(), QFileInfo::fileName(), pFileTypes, and QList::size().

Referenced by browseFileName(), and selectedScheme().

virtual bool KLFLibLocalFileOpenWidget::isReadyToOpen ( ) const [inline, virtual]

Definition at line 847 of file klflibview_p.h.

References pReadyToOpen.

virtual void KLFLibLocalFileOpenWidget::on_btnBrowse_clicked ( ) [inline, protected, virtual, slot]

Reimplemented in KLFLibLocalFileCreateWidget.

Definition at line 981 of file klflibview_p.h.

References browseFileName(), and BrowseOpen.

virtual void KLFLibLocalFileOpenWidget::on_txtFile_textChanged ( const QString text) [inline, protected, virtual, slot]

Reimplemented in KLFLibLocalFileCreateWidget.

Definition at line 985 of file klflibview_p.h.

References checkIsReadyToOpen(), setReadyToOpen(), and url().

void KLFLibLocalFileOpenWidget::readyToOpen ( bool  ready) [signal]
virtual QString KLFLibLocalFileOpenWidget::selectedFName ( ) const [inline, virtual]
virtual QString KLFLibLocalFileOpenWidget::selectedScheme ( ) const [inline, virtual]
void KLFLibLocalFileOpenWidget::setReadyToOpen ( bool  ready,
const QUrl url 
) [inline, slot]

Definition at line 898 of file klflibview_p.h.

References pReadyToOpen, pReadyToOpenUrl, readyToOpen, and url().

Referenced by on_txtFile_textChanged().

virtual void KLFLibLocalFileOpenWidget::setUrl ( const QUrl url) [inline, virtual]
virtual QUrl KLFLibLocalFileOpenWidget::url ( ) const [inline, virtual]

Member Data Documentation

Definition at line 908 of file klflibview_p.h.

Referenced by browseFileName(), fileTypeForFileName(), and KLFLibLocalFileOpenWidget().

Definition at line 909 of file klflibview_p.h.

Referenced by isReadyToOpen(), KLFLibLocalFileOpenWidget(), and setReadyToOpen().

Definition at line 910 of file klflibview_p.h.

Referenced by KLFLibLocalFileOpenWidget(), and setReadyToOpen().


Property Documentation

bool KLFLibLocalFileOpenWidget::readyToOpen [read]

Definition at line 818 of file klflibview_p.h.

Referenced by setReadyToOpen().


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

Generated by doxygen 1.7.3