KVIrc 5.2.0
Developer APIs
Variables
KviToolBar.cpp File Reference
#include "KviToolBar.h"
#include "KviApplication.h"
#include "KviLocale.h"
#include "KviMainWindow.h"
#include "KviOptions.h"
#include <array>
#include <QActionGroup>
#include <QCursor>
#include <QEvent>
#include <QMenu>
#include <QMouseEvent>

Variables

static QMenu * g_pToolBarButtonStylePopup = nullptr
 
static QMenu * g_pToolBarContextPopup = nullptr
 
static QMenu * g_pToolBarIconSizesPopup = nullptr
 
static QMenu * g_pToolBarWindowsPopup = nullptr
 
static uint uToolBarInstances = 0
 
static const std::array< KviToolBar::ButtonStyle, 5 > valid_buttonstyles
 
static const std::array< KviToolBar::IconSize, 2 > valid_iconsizes
 

Variable Documentation

◆ g_pToolBarButtonStylePopup

QMenu* g_pToolBarButtonStylePopup = nullptr
static

◆ g_pToolBarContextPopup

QMenu* g_pToolBarContextPopup = nullptr
static

◆ g_pToolBarIconSizesPopup

QMenu* g_pToolBarIconSizesPopup = nullptr
static

◆ g_pToolBarWindowsPopup

QMenu* g_pToolBarWindowsPopup = nullptr
static

◆ uToolBarInstances

uint uToolBarInstances = 0
static

◆ valid_buttonstyles

const std::array<KviToolBar::ButtonStyle, 5> valid_buttonstyles
static
Initial value:
= {{
{ Qt::ToolButtonIconOnly, "Icon Only" },
{ Qt::ToolButtonTextOnly, "Text Only" },
{ Qt::ToolButtonTextBesideIcon, "Text Beside Icon" },
{ Qt::ToolButtonTextUnderIcon, "Text Under Icon" },
{ Qt::ToolButtonFollowStyle, "Use System Style" },
}}

Referenced by KviToolBar::mousePressEvent().

◆ valid_iconsizes

const std::array<KviToolBar::IconSize, 2> valid_iconsizes
static
Initial value:
= {{
{ 16, "Small (16x16)" },
{ 32, "Large (32x32)" },
}}

Referenced by KviToolBar::mousePressEvent().