Engauge Digitizer 2
Loading...
Searching...
No Matches
WindowTable.h
Go to the documentation of this file.
1/******************************************************************************************************
2 * (C) 2016 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3 * under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4 * LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5 ******************************************************************************************************/
6
7#ifndef WINDOW_TABLE_H
8#define WINDOW_TABLE_H
9
10#include <QObject>
11#include <QTableView>
12
13class QMouseEvent;
14class WindowModelBase;
15
17class WindowTable : public QTableView
18{
19 Q_OBJECT;
20
21public:
25
27 virtual void focusInEvent (QFocusEvent *);
28
30 virtual void focusOutEvent (QFocusEvent *);
31
33 virtual void selectionChanged(const QItemSelection &selected,
34 const QItemSelection &deselected);
35
36signals:
39
40private:
42};
43
44#endif // WINDOW_TABLE_H
Model for WindowTable.
virtual void focusOutEvent(QFocusEvent *)
Catch this table status change.
virtual void focusInEvent(QFocusEvent *)
Catch this table status change.
void signalTableStatusChange()
Sent when a change occurs that should affect the Copy menu item.
WindowTable(WindowModelBase &model)
Single constructor.
virtual void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Catch this table status change.