Falkon Develop
Cross-platform Qt-based web browser
mainmenu.cpp File Reference
#include "mainmenu.h"
#include "siteinfo.h"
#include "tabwidget.h"
#include "historymenu.h"
#include "aboutdialog.h"
#include "preferences.h"
#include "iconprovider.h"
#include "cookiemanager.h"
#include "bookmarksmenu.h"
#include "tabbedwebview.h"
#include "browserwindow.h"
#include "downloadmanager.h"
#include "mainapplication.h"
#include "clearprivatedata.h"
#include "qzsettings.h"
#include "pluginproxy.h"
#include "webinspector.h"
#include "sessionmanager.h"
#include "statusbar.h"
#include <QApplication>
#include <QMetaObject>
#include <QWebEnginePage>
#include <QMenuBar>
#include <QDesktopServices>

Go to the source code of this file.

Macros

#define ADD_ACTION(name, menu, icon, trName, slot, shortcut)
 
#define ADD_CHECKABLE_ACTION(name, menu, icon, trName, slot, shortcut)
 

Macro Definition Documentation

◆ ADD_ACTION

#define ADD_ACTION (   name,
  menu,
  icon,
  trName,
  slot,
  shortcut 
)
Value:
action = menu->addAction(icon, trName); \
action->setShortcut(QKeySequence(QSL(shortcut))); \
connect(action, SIGNAL(triggered()), this, slot); \
m_actions[QSL(name)] = action
#define QSL(x)
Definition: qzcommon.h:40

◆ ADD_CHECKABLE_ACTION

#define ADD_CHECKABLE_ACTION (   name,
  menu,
  icon,
  trName,
  slot,
  shortcut 
)
Value:
action = menu->addAction(icon, trName); \
action->setShortcut(QKeySequence(QSL(shortcut))); \
action->setCheckable(true); \
connect(action, SIGNAL(triggered(bool)), this, slot); \
m_actions[QSL(name)] = action