[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 | List of all members
KLFLibLocalFileOpenWidget Class Reference

#include <klflibview_p.h>

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

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

Definition at line 836 of file klflibview_p.h.

References pFileTypes, pReadyToOpen, pReadyToOpenUrl, QCompleter::setModel(), and setUrl().

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(), and pFileTypes.

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

Definition at line 995 of file klflibview_p.h.

References browseFileName(), and BrowseOpen.

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

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.5