Recently opened menu.
More...
#include <RabbitRecentMenu.h>
|
void | addRecentFile (const QString &fileName, const QString &title=QString()) |
|
void | clearMenu () |
| Removes all the menu's actions.
|
|
void | setMaxCount (int) |
| Sets the maximum number of entries int he menu.
|
|
|
void | recentFileTriggered (const QString &filename) |
| This signal is emitted when a recent file in this menu is triggered.
|
|
void | sigSaveState () |
|
|
| CRecentMenu (QWidget *parent=0) |
| Constructs a menu with parent parent.
|
|
| CRecentMenu (const QString &title, QWidget *parent=0) |
| Constructs a menu with a title and a parent.
|
|
| CRecentMenu (const QString &title, const QIcon &icon, QWidget *parent=0) |
| Constructs a menu with a title, icon and a parent.
|
|
int | maxCount () const |
| Returns the maximum number of entries in the menu.
|
|
void | setFormat (const QString &format) |
| This property holds the string used to generate the item text.
|
|
const QString & | format () const |
| Returns the current format. /sa setFormat.
|
|
bool | disableSaveState (bool disable) |
| Default enable save state.
|
|
QByteArray | saveState () const |
| Saves the state of the recent entries.
|
|
bool | restoreState (const QByteArray &state) |
| Restores the recent entries to the state specified.
|
|
Recently opened menu.
Definition at line 26 of file RabbitRecentMenu.h.
◆ CRecentMenu() [1/3]
RabbitCommon::CRecentMenu::CRecentMenu |
( |
QWidget * |
parent = 0 | ) |
|
◆ CRecentMenu() [2/3]
RabbitCommon::CRecentMenu::CRecentMenu |
( |
const QString & |
title, |
|
|
QWidget * |
parent = 0 |
|
) |
| |
◆ CRecentMenu() [3/3]
RabbitCommon::CRecentMenu::CRecentMenu |
( |
const QString & |
title, |
|
|
const QIcon & |
icon, |
|
|
QWidget * |
parent = 0 |
|
) |
| |
◆ addRecentFile
void RabbitCommon::CRecentMenu::addRecentFile |
( |
const QString & |
fileName, |
|
|
const QString & |
title = QString() |
|
) |
| |
|
slot |
◆ clearMenu
void RabbitCommon::CRecentMenu::clearMenu |
( |
| ) |
|
|
slot |
◆ disableSaveState()
bool RabbitCommon::CRecentMenu::disableSaveState |
( |
bool |
disable | ) |
|
◆ format()
const QString & RabbitCommon::CRecentMenu::format |
( |
| ) |
const |
◆ maxCount()
int RabbitCommon::CRecentMenu::maxCount |
( |
| ) |
const |
◆ menuTriggered
void RabbitCommon::CRecentMenu::menuTriggered |
( |
QAction * |
action | ) |
|
|
privateslot |
◆ restoreState()
bool RabbitCommon::CRecentMenu::restoreState |
( |
const QByteArray & |
state | ) |
|
Restores the recent entries to the state specified.
Typically this is used in conjunction with QSettings to restore entries from a past session. Returns false if there are errors. Here is an example: QSettings settings; recentFilesMenu->restoreState(settings.value("recentFiles").toByteArray());
Definition at line 123 of file RabbitRecentMenu.cpp.
◆ saveState()
QByteArray RabbitCommon::CRecentMenu::saveState |
( |
| ) |
const |
Saves the state of the recent entries.
Typically this is used in conjunction with QSettings to remember entries for a future session. A version number is stored as part of the data. Here is an example: QSettings settings; settings.setValue("recentFiles", recentFilesMenu->saveState());
Definition at line 107 of file RabbitRecentMenu.cpp.
◆ setFormat()
void RabbitCommon::CRecentMenu::setFormat |
( |
const QString & |
format | ) |
|
This property holds the string used to generate the item text.
d is replaced by the item number s is replaced by the item text The default value is "%d %s".
Definition at line 88 of file RabbitRecentMenu.cpp.
◆ setMaxCount
void RabbitCommon::CRecentMenu::setMaxCount |
( |
int |
count | ) |
|
|
slot |
◆ slotSaveState
void RabbitCommon::CRecentMenu::slotSaveState |
( |
| ) |
|
|
privateslot |
◆ updateRecentFileActions
void RabbitCommon::CRecentMenu::updateRecentFileActions |
( |
| ) |
|
|
privateslot |
◆ operator<<
QDataStream & operator<< |
( |
QDataStream & |
d, |
|
|
const _Content & |
image |
|
) |
| |
|
friend |
◆ operator>>
◆ m_bUpdate
bool RabbitCommon::CRecentMenu::m_bUpdate |
|
private |
◆ m_DisableSaveState
bool RabbitCommon::CRecentMenu::m_DisableSaveState |
|
private |
◆ m_format
QString RabbitCommon::CRecentMenu::m_format |
|
private |
◆ m_maxCount
int RabbitCommon::CRecentMenu::m_maxCount |
|
private |
◆ m_OpenContent
QList<_Content> RabbitCommon::CRecentMenu::m_OpenContent |
|
private |
◆ format
QString RabbitCommon::CRecentMenu::format |
|
readwrite |
◆ maxCount
int RabbitCommon::CRecentMenu::maxCount |
|
readwrite |
The documentation for this class was generated from the following files: