Logo Search packages:      
Sourcecode: d3lphin version File versions  Download package

DolphinDetailsView Class Reference

#include <dolphindetailsview.h>

Inheritance diagram for DolphinDetailsView:

ItemEffectsManager

List of all members.


Detailed Description

Represents the details view which shows the name, size, date, permissions, owner and group of an item.

The width of the columns are automatically adjusted in a way that full available width of the view is used by stretching the width of the name column.

Author:
Peter Penz

Definition at line 41 of file dolphindetailsview.h.


Public Types

enum  ColumnName {
  NameColumn = 0, SizeColumn = 1, DateColumn = 2, PermissionsColumn = 3,
  OwnerColumn = 4, GroupColumn = 5
}

Public Slots

virtual void resizeContents (int width, int height)
void slotOnItem (QListViewItem *item)
void slotOnViewport ()

Signals

void signalRequestActivation ()

Public Member Functions

virtual void beginItemUpdates ()
 DolphinDetailsView (DolphinView *parent)
virtual void endItemUpdates ()
virtual void insertItem (KFileItem *fileItem)
bool isOnFilename (const QListViewItem *item, const QPoint &pos) const
virtual bool isZoomInPossible () const
virtual bool isZoomOutPossible () const
void refreshSettings ()
virtual void zoomIn ()
virtual void zoomOut ()

Protected Member Functions

virtual bool acceptDrag (QDropEvent *event) const
void activateItem (void *context)
virtual void contentsDragMoveEvent (QDragMoveEvent *event)
virtual void contentsDropEvent (QDropEvent *event)
virtual void contentsMouseMoveEvent (QMouseEvent *event)
virtual void contentsMousePressEvent (QMouseEvent *event)
virtual void contentsMouseReleaseEvent (QMouseEvent *event)
virtual KFileItem * contextFileInfo (void *context)
virtual const QPixmap * contextPixmap (void *context)
void drawRubber ()
virtual void * firstContext ()
virtual void leaveEvent (QEvent *event)
virtual void * nextContext (void *context)
virtual void paintEmptyArea (QPainter *painter, const QRect &rect)
void resetActivatedItem ()
virtual void resizeEvent (QResizeEvent *event)
virtual void setContextPixmap (void *context, const QPixmap &pixmap)
void updateDisabledItems ()
virtual void viewportPaintEvent (QPaintEvent *paintEvent)

Private Slots

void slotActivationUpdate ()
void slotAutoScroll ()
void slotContextMenuRequested (QListViewItem *item, const QPoint &pos, int col)
void slotHeaderClicked (int section)
void slotItemRenamed (QListViewItem *item, const QString &name, int column)
void slotUpdateDisabledItems ()
void updateColumnsWidth ()

Private Member Functions

int filenameWidth (const QListViewItem *item) const

Private Attributes

DolphinViewm_dolphinView
QTimer * m_resizeTimer
QRect * m_rubber
QTimer * m_scrollTimer

Classes

class  DolphinListViewItem

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

Generated by  Doxygen 1.6.0   Back to index