QXRD  0.11.16
Public Types | Public Member Functions | Protected Member Functions | List of all members
QxrdFileBrowserView Class Reference

#include <qxrdfilebrowserview.h>

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

Public Types

typedef QTableView inherited
 

Public Member Functions

 QxrdFileBrowserView (QWidget *parent=0)
 
virtual void dataChanged (const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles=QVector< int >())
 
virtual QModelIndex indexAt (const QPoint &point) const
 
virtual void keyboardSearch (const QString &search)
 
virtual void reset ()
 
virtual void scrollTo (const QModelIndex &index, ScrollHint hint=EnsureVisible)
 
virtual void selectAll ()
 
virtual void setModel (QAbstractItemModel *model)
 
virtual void setSelectionModel (QItemSelectionModel *selectionModel)
 
virtual QRect visualRect (const QModelIndex &index) const
 

Protected Member Functions

void paintEvent (QPaintEvent *event)
 

Detailed Description

Definition at line 6 of file qxrdfilebrowserview.h.

Member Typedef Documentation

typedef QTableView QxrdFileBrowserView::inherited

Definition at line 10 of file qxrdfilebrowserview.h.

Constructor & Destructor Documentation

QxrdFileBrowserView::QxrdFileBrowserView ( QWidget *  parent = 0)
explicit

Definition at line 6 of file qxrdfilebrowserview.cpp.

6  :
7  inherited(parent)
8 {
9  setSortingEnabled(true);
10  sortByColumn(0, Qt::AscendingOrder);
11 }

Member Function Documentation

void QxrdFileBrowserView::dataChanged ( const QModelIndex &  topLeft,
const QModelIndex &  bottomRight,
const QVector< int > &  roles = QVector<int>() 
)
virtual

Definition at line 30 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

31 {
32  QTime tic;
33  tic.start();
34 
35  inherited::dataChanged(topLeft,bottomRight,roles);
36 
37  int elapsed = tic.elapsed();
38 
39  if (elapsed > 1000) {
40  if (g_Application) {
42  tr("QxrdFileBrowserView::dataChanged took %1 msec").arg(elapsed));
43  }
44  }
45 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

QModelIndex QxrdFileBrowserView::indexAt ( const QPoint &  point) const
virtual

Definition at line 47 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

48 {
49  QTime tic;
50  tic.start();
51 
52  QModelIndex result = inherited::indexAt(point);
53 
54  int elapsed = tic.elapsed();
55 
56  if (elapsed > 1000) {
57  if (g_Application) {
59  tr("QxrdFileBrowserView::indexAt took %1 msec").arg(elapsed));
60  }
61  }
62 
63  return result;
64 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::keyboardSearch ( const QString &  search)
virtual

Definition at line 66 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

67 {
68  QTime tic;
69  tic.start();
70 
71  inherited::keyboardSearch(search);
72 
73  int elapsed = tic.elapsed();
74 
75  if (elapsed > 1000) {
76  if (g_Application) {
78  tr("QxrdFileBrowserView::keyboardSearch took %1 msec").arg(elapsed));
79  }
80  }
81 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::paintEvent ( QPaintEvent *  event)
protected

Definition at line 13 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

14 {
15  QTime tic;
16  tic.start();
17 
18  inherited::paintEvent(event);
19 
20  int elapsed = tic.elapsed();
21 
22  if (elapsed > 1000) {
23  if (g_Application) {
25  tr("QxrdFileBrowserView::paintEvent took %1 msec").arg(elapsed));
26  }
27  }
28 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::reset ( )
virtual

Definition at line 83 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

84 {
85  QTime tic;
86  tic.start();
87 
88  inherited::reset();
89 
90  int elapsed = tic.elapsed();
91 
92  if (elapsed > 1000) {
93  if (g_Application) {
95  tr("QxrdFileBrowserView::reset took %1 msec").arg(elapsed));
96  }
97  }
98 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::scrollTo ( const QModelIndex &  index,
ScrollHint  hint = EnsureVisible 
)
virtual

Definition at line 100 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

101 {
102  QTime tic;
103  tic.start();
104 
105  inherited::scrollTo(index, hint);
106 
107  int elapsed = tic.elapsed();
108 
109  if (elapsed > 1000) {
110  if (g_Application) {
112  tr("QxrdFileBrowserView::scrollTo took %1 msec").arg(elapsed));
113  }
114  }
115 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::selectAll ( )
virtual

Definition at line 117 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

118 {
119  QTime tic;
120  tic.start();
121 
122  inherited::selectAll();
123 
124  int elapsed = tic.elapsed();
125 
126  if (elapsed > 1000) {
127  if (g_Application) {
129  tr("QxrdFileBrowserView::selectAll took %1 msec").arg(elapsed));
130  }
131  }
132 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::setModel ( QAbstractItemModel *  model)
virtual

Definition at line 134 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

135 {
136  QTime tic;
137  tic.start();
138 
139  inherited::setModel(model);
140 
141  int elapsed = tic.elapsed();
142 
143  if (elapsed > 1000) {
144  if (g_Application) {
146  tr("QxrdFileBrowserView::setModel took %1 msec").arg(elapsed));
147  }
148  }
149 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

void QxrdFileBrowserView::setSelectionModel ( QItemSelectionModel *  selectionModel)
virtual

Definition at line 151 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

152 {
153  QTime tic;
154  tic.start();
155 
156  inherited::setSelectionModel(selectionModel);
157 
158  int elapsed = tic.elapsed();
159 
160  if (elapsed > 1000) {
161  if (g_Application) {
163  tr("QxrdFileBrowserView::setSelectionModel took %1 msec").arg(elapsed));
164  }
165  }
166 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:

QRect QxrdFileBrowserView::visualRect ( const QModelIndex &  index) const
virtual

Definition at line 168 of file qxrdfilebrowserview.cpp.

References g_Application, and QcepApplication::printMessage().

169 {
170  QTime tic;
171  tic.start();
172 
173  QRect result = inherited::visualRect(index);
174 
175  int elapsed = tic.elapsed();
176 
177  if (elapsed > 1000) {
178  if (g_Application) {
180  tr("QxrdFileBrowserView::visualRect took %1 msec").arg(elapsed));
181  }
182  }
183 
184  return result;
185 }
virtual void printMessage(QString msg, QDateTime ts=QDateTime::currentDateTime())=0
QcepApplication * g_Application

Here is the call graph for this function:


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