QSint Library
0.2.2
Main Page
Related Pages
Classes
Files
File List
src
Core
tablistmenu.h
1
#ifndef TABLISTMENU_H
2
#define TABLISTMENU_H
3
4
5
#include <QMenu>
6
#include <QTabWidget>
7
8
9
namespace
QSint
10
{
11
12
84
class
TabListMenu
:
public
QMenu
85
{
86
Q_OBJECT
87
88
public
:
91
explicit
TabListMenu
(QWidget *parent = 0);
92
95
void
setTabs
(QTabWidget *
tabs
);
98
inline
QTabWidget*
tabs
()
const
99
{
return
m_tabs; }
100
103
inline
bool
iconsAllowed
()
const
104
{
return
m_icons; }
105
106
public
slots:
109
inline
void
setAllowIcons
(
bool
allow =
true
)
110
{ m_icons = allow; }
111
116
virtual
void
createMenu
();
117
122
virtual
void
switchTab
(QAction *from);
123
124
protected
:
131
virtual
void
doCreateMenu
(QTabWidget *tabs);
142
virtual
void
doCreateMenuItem
(
int
index,
bool
current, QAction *item, QTabWidget *tabs);
149
virtual
void
doSwitchTab
(QAction *from, QTabWidget *tabs);
150
151
QTabWidget *m_tabs;
152
bool
m_icons;
153
};
154
155
156
}
// namespace QSint
157
158
159
#endif // TABLISTMENU_H
QSint::TabListMenu::doCreateMenu
virtual void doCreateMenu(QTabWidget *tabs)
Definition:
tablistmenu.cpp:29
QSint::TabListMenu::doSwitchTab
virtual void doSwitchTab(QAction *from, QTabWidget *tabs)
Definition:
tablistmenu.cpp:63
QSint::TabListMenu::tabs
QTabWidget * tabs() const
Definition:
tablistmenu.h:98
QSint::TabListMenu::TabListMenu
TabListMenu(QWidget *parent=0)
Definition:
tablistmenu.cpp:8
QSint::TabListMenu::setTabs
void setTabs(QTabWidget *tabs)
Definition:
tablistmenu.cpp:17
QSint::TabListMenu::switchTab
virtual void switchTab(QAction *from)
Definition:
tablistmenu.cpp:58
QSint::TabListMenu::setAllowIcons
void setAllowIcons(bool allow=true)
Definition:
tablistmenu.h:109
QSint::TabListMenu::iconsAllowed
bool iconsAllowed() const
Definition:
tablistmenu.h:103
QSint::TabListMenu::createMenu
virtual void createMenu()
Definition:
tablistmenu.cpp:23
QSint::TabListMenu::doCreateMenuItem
virtual void doCreateMenuItem(int index, bool current, QAction *item, QTabWidget *tabs)
Definition:
tablistmenu.cpp:45
QSint::TabListMenu
Class representing drop-down menu of QTabWidget's tabs.
Definition:
tablistmenu.h:84
© Sintegrial Technologies 2011-2014
http://www.sintegrial.com