3 // Copyright by Judin Max, Johannes Sixt
4 // This file is under GPL, the GNU General Public Licence
13 class RegisterViewItem
;
14 class GroupingViewItem
;
18 class RegisterView
: public QListView
22 RegisterView(QWidget
* parent
, const char *name
= 0L);
26 void rightButtonClicked(QListViewItem
*, const QPoint
&, int);
27 void slotModeChange(int);
28 void updateRegisters(QList
<RegisterInfo
>&);
31 void paletteChange(const QPalette
& oldPal
);
32 void updateGroupVisibility();
33 GroupingViewItem
* findMatchingGroup(const QString
& regName
);
34 GroupingViewItem
* findGroup(const QString
& groupName
);
35 QPopupMenu
* m_modemenu
;
36 typedef std::map
<QString
,RegisterViewItem
*> RegMap
;
39 friend class RegisterViewItem
;