[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
- Public Member Functions inherited from QWidget
 ContextMenuPolicy
 FocusPolicy
 LayoutDirection
 WindowFlags
 WindowModality
 QWidget (QWidget *parent=0, Qt::WindowFlags f=0)
 actionEvent (QActionEvent *event)
 actions ()
 activateWindow ()
 addAction (QAction *action)
 addActions (QList< QAction * > actions)
 adjustSize ()
 ColorRole QWidget::backgroundRole()
 changeEvent (QEvent *event)
 childAt (int x, int y)
 childAt (const QPoint &p)
 clearFocus ()
 clearMask ()
 close ()
 closeEvent (QCloseEvent *event)
 contentsRect ()
 contextMenuEvent (QContextMenuEvent *event)
 create (WId window=0, bool initializeWindow=true, bool destroyOldWindow=true)
 customContextMenuRequested (const QPoint &pos)
 destroy (bool destroyWindow=true, bool destroySubWindows=true)
 dragEnterEvent (QDragEnterEvent *event)
 dragLeaveEvent (QDragLeaveEvent *event)
 dragMoveEvent (QDragMoveEvent *event)
 dropEvent (QDropEvent *event)
 ensurePolished ()
 enterEvent (QEvent *event)
 event (QEvent *event)
 find (WId id)
 focusInEvent (QFocusEvent *event)
 focusNextChild ()
 focusNextPrevChild (bool next)
 focusOutEvent (QFocusEvent *event)
 focusPreviousChild ()
 focusProxy ()
 focusWidget ()
 fontInfo ()
 fontMetrics ()
 ColorRole QWidget::foregroundRole()
 getContentsMargins (int *left, int *top, int *right, int *bottom)
 getDC ()
 grabKeyboard ()
 grabMouse ()
 grabMouse (const QCursor &cursor)
 grabShortcut (const QKeySequence &key, Qt::ShortcutContext context=Qt::WindowShortcut)
 hasEditFocus ()
 heightForWidth (int w)
 hide ()
 hideEvent (QHideEvent *event)
 inputContext ()
 inputMethodEvent (QInputMethodEvent *event)
 inputMethodQuery (Qt::InputMethodQuery query)
 insertAction (QAction *before, QAction *action)
 insertActions (QAction *before, QList< QAction * > actions)
 isAncestorOf (const QWidget *child)
 isEnabledTo (QWidget *ancestor)
 isHidden ()
 isVisibleTo (QWidget *ancestor)
 isWindow ()
 keyPressEvent (QKeyEvent *event)
 keyReleaseEvent (QKeyEvent *event)
 keyboardGrabber ()
 layout ()
 leaveEvent (QEvent *event)
 lower ()
 HANDLE QWidget::macCGHandle()
 macEvent (EventHandlerCallRef caller, EventRef event)
 HANDLE QWidget::macQDHandle()
 mapFrom (QWidget *parent, const QPoint &pos)
 mapFromGlobal (const QPoint &pos)
 mapFromParent (const QPoint &pos)
 mapTo (QWidget *parent, const QPoint &pos)
 mapToGlobal (const QPoint &pos)
 mapToParent (const QPoint &pos)
 mask ()
 metric (PaintDeviceMetric m)
 mouseDoubleClickEvent (QMouseEvent *event)
 mouseGrabber ()
 mouseMoveEvent (QMouseEvent *event)
 mousePressEvent (QMouseEvent *event)
 mouseReleaseEvent (QMouseEvent *event)
 moveEvent (QMoveEvent *event)
 nextInFocusChain ()
 overrideWindowFlags (Qt::WindowFlags flags)
 paintEngine ()
 paintEvent (QPaintEvent *event)
 parentWidget ()
 qwsEvent (QWSEvent *event)
 raise ()
 releaseDC (HDC hdc)
 releaseKeyboard ()
 releaseMouse ()
 releaseShortcut (int id)
 removeAction (QAction *action)
 render (QPaintDevice *target, const QPoint &targetOffset=QPoint()
 repaint ()
 repaint (int x, int y, int w, int h)
 repaint (const QRect &r)
 repaint (const QRegion &rgn)
 resetInputContext ()
 resizeEvent (QResizeEvent *event)
 restoreGeometry (const QByteArray &geometry)
 saveGeometry ()
 scroll (int dx, int dy)
 scroll (int dx, int dy, const QRect &r)
 setAttribute (Qt::WidgetAttribute attribute, bool on=true)
 setBackgroundRole (QPalette::ColorRole role)
 setContentsMargins (int left, int top, int right, int bottom)
 setDisabled (bool disable)
 setEditFocus (bool enable)
 setFixedHeight (int h)
 setFixedSize (const QSize &s)
 setFixedSize (int w, int h)
 setFixedWidth (int w)
 setFocus (Qt::FocusReason reason)
 setFocus ()
 setFocusProxy (QWidget *w)
 setForegroundRole (QPalette::ColorRole role)
 setHidden (bool hidden)
 setInputContext (QInputContext *context)
 setLayout (QLayout *layout)
 setMask (const QBitmap &bitmap)
 setMask (const QRegion &region)
 setParent (QWidget *parent)
 setParent (QWidget *parent, Qt::WindowFlags f)
 setShortcutAutoRepeat (int id, bool enable=true)
 setShortcutEnabled (int id, bool enable=true)
 setStyle (QStyle *style)
 setTabOrder (QWidget *first, QWidget *second)
 setWindowRole (const QString &role)
 setWindowState (Qt::WindowStates windowState)
 setWindowSurface (QWindowSurface *surface)
 show ()
 showEvent (QShowEvent *event)
 showFullScreen ()
 showMaximized ()
 showMinimized ()
 showNormal ()
 stackUnder (QWidget *w)
 style ()
 tabletEvent (QTabletEvent *event)
 testAttribute (Qt::WidgetAttribute attribute)
 underMouse ()
 update ()
 update (int x, int y, int w, int h)
 update (const QRect &r)
 update (const QRegion &rgn)
 updateGeometry ()
 updateMicroFocus ()
 visibleRegion ()
 wheelEvent (QWheelEvent *event)
 winEvent (MSG *message, long *result)
 winId ()
 window ()
 windowRole ()
 WindowStates QWidget::windowState()
 windowSurface ()
 WindowType QWidget::windowType()
 x11Event (XEvent *event)
 x11Info ()
 HANDLE QWidget::x11PictureHandle()
 QWidget (QWidget *parent, const char *name, Qt::WindowFlags f=0)
 BackgroundMode QWidget::backgroundMode()
 backgroundOffset ()
 backgroundOrigin ()
 caption ()
 childAt (int x, int y, bool includeThis)
 childAt (const QPoint &p, bool includeThis)
 close (bool alsoDelete)
 colorGroup ()
 constPolish ()
 drawText (const QPoint &p, const QString &s)
 drawText (int x, int y, const QString &s)
 erase ()
 erase (int x, int y, int w, int h)
 erase (const QRect &rect)
 erase (const QRegion &rgn)
 hasMouse ()
 icon ()
 iconText ()
 iconify ()
 isDesktop ()
 isDialog ()
 isInputMethodEnabled ()
 isPopup ()
 isShown ()
 isUpdatesEnabled ()
 isVisibleToTLW ()
 ownCursor ()
 ownFont ()
 ownPalette ()
 parentWidget (bool sameWindow)
 polish ()
 recreate (QWidget *parent, Qt::WindowFlags f, const QPoint &p, bool showIt=false)
 repaint (bool b)
 repaint (int x, int y, int w, int h, bool b)
 repaint (const QRect &r, bool b)
 repaint (const QRegion &rgn, bool b)
 reparent (QWidget *parent, Qt::WindowFlags f, const QPoint &p, bool showIt=false)
 reparent (QWidget *parent, const QPoint &p, bool showIt=false)
 setActiveWindow ()
 setBackgroundColor (const QColor &color)
 setBackgroundMode (Qt::BackgroundMode widgetBackground, Qt::BackgroundMode paletteBackground=Qt::PaletteBackground)
 setBackgroundOrigin (BackgroundOrigin background)
 setBackgroundPixmap (const QPixmap &pixmap)
 setCaption (const QString &c)
 setEraseColor (const QColor &color)
 setErasePixmap (const QPixmap &pixmap)
 setFont (const QFont &f, bool b)
 setIcon (const QPixmap &i)
 setIconText (const QString &it)
 setInputMethodEnabled (bool enabled)
 setKeyCompression (bool b)
 setPalette (const QPalette &p, bool b)
 setPaletteBackgroundColor (const QColor &color)
 setPaletteBackgroundPixmap (const QPixmap &pixmap)
 setPaletteForegroundColor (const QColor &color)
 setShown (bool shown)
 setSizePolicy (QSizePolicy::Policy hor, QSizePolicy::Policy ver, bool hfw)
 setStyle (const QString &style)
 unsetFont ()
 unsetPalette ()
 visibleRect ()
 wmapper ()

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 828 of file klflibview_p.h.


Member Typedef Documentation

Definition at line 834 of file klflibview_p.h.


Member Enumeration Documentation

Enumerator:
BrowseOpen 
BrowseSave 

Definition at line 925 of file klflibview_p.h.


Constructor & Destructor Documentation

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

Definition at line 859 of file klflibview_p.h.


Member Function Documentation

virtual bool KLFLibLocalFileOpenWidget::browseFileName ( BrowseType  bt)
inlineprotectedvirtualslot
virtual bool KLFLibLocalFileOpenWidget::checkIsReadyToOpen ( const QString text = QString()) const
inlineprotectedvirtual

Definition at line 927 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 876 of file klflibview_p.h.

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

Referenced by browseFileName(), and selectedScheme().

virtual bool KLFLibLocalFileOpenWidget::isReadyToOpen ( ) const
inlinevirtual

Definition at line 861 of file klflibview_p.h.

References pReadyToOpen.

virtual void KLFLibLocalFileOpenWidget::on_btnBrowse_clicked ( )
inlineprotectedvirtualslot

Reimplemented in KLFLibLocalFileCreateWidget.

Definition at line 995 of file klflibview_p.h.

References browseFileName(), and BrowseOpen.

virtual void KLFLibLocalFileOpenWidget::on_txtFile_textChanged ( const QString text)
inlineprotectedvirtualslot

Reimplemented in KLFLibLocalFileCreateWidget.

Definition at line 999 of file klflibview_p.h.

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

void KLFLibLocalFileOpenWidget::readyToOpen ( bool  ready)
signal
virtual QString KLFLibLocalFileOpenWidget::selectedFName ( ) const
inlinevirtual
virtual QString KLFLibLocalFileOpenWidget::selectedScheme ( ) const
inlinevirtual
void KLFLibLocalFileOpenWidget::setReadyToOpen ( bool  ready,
const QUrl url 
)
inlineslot

Definition at line 912 of file klflibview_p.h.

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

Referenced by on_txtFile_textChanged().

virtual void KLFLibLocalFileOpenWidget::setUrl ( const QUrl url)
inlinevirtual
virtual QUrl KLFLibLocalFileOpenWidget::url ( ) const
inlinevirtual

Member Data Documentation

QList<LocalFileType> KLFLibLocalFileOpenWidget::pFileTypes
protected

Definition at line 922 of file klflibview_p.h.

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

bool KLFLibLocalFileOpenWidget::pReadyToOpen
protected

Definition at line 923 of file klflibview_p.h.

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

QUrl KLFLibLocalFileOpenWidget::pReadyToOpenUrl
protected

Definition at line 924 of file klflibview_p.h.

Referenced by KLFLibLocalFileOpenWidget(), and setReadyToOpen().


Property Documentation

bool KLFLibLocalFileOpenWidget::readyToOpen
read

Definition at line 832 of file klflibview_p.h.

Referenced by setReadyToOpen().


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

Generated by doxygen 1.8.1