KVIrc  4.9.2
DeveloperAPIs
Macros | Variables
KviWindow.cpp File Reference

Contains the KviWindow class. More...

#include "kvi_debug.h"
#include "kvi_out.h"
#include "KviApplication.h"
#include "KviWindow.h"
#include "KviMainWindow.h"
#include "KviWindowListBase.h"
#include "KviLocale.h"
#include "KviIrcView.h"
#include "KviMemory.h"
#include "KviInput.h"
#include "KviFileUtils.h"
#include "KviOptions.h"
#include "KviConfigurationFile.h"
#include "KviIrcContext.h"
#include "KviConsoleWindow.h"
#include "KviIrcConnectionServerInfo.h"
#include "KviControlCodes.h"
#include "KviWindowToolWidget.h"
#include "KviKvsScript.h"
#include "KviTalToolTip.h"
#include "KviKvsEventTriggers.h"
#include <QPixmap>
#include <QCursor>
#include <QTimer>
#include <QSplitter>
#include <QMetaObject>
#include <QDateTime>
#include <QTextCodec>
#include <QPushButton>
#include <QDesktopWidget>
#include <QVariant>
#include <QMessageBox>
#include <QEvent>
#include <QCloseEvent>
#include <QIcon>
#include <QActionGroup>
#include <QMenu>
#include <QInputMethodEvent>

Macros

#define _KVI_DEBUG_CHECK_RANGE_
 
#define _KVI_WINDOW_CPP_
 
#define KVI_WINDOW_MIN_HEIGHT   100
 
#define KVI_WINDOW_MIN_WIDTH   100
 

Variables

KVIRC_API KviWindowg_pActiveWindow = nullptr
 
static QMenu * g_pMdiWindowSystemMainPopup = nullptr
 
static QActionGroup * g_pMdiWindowSystemTextEncodingActionGroup = nullptr
 
static QAction * g_pMdiWindowSystemTextEncodingCurrentAction = nullptr
 
static QAction * g_pMdiWindowSystemTextEncodingDefaultAction = nullptr
 
static QMenu * g_pMdiWindowSystemTextEncodingPopup = nullptr
 
static QMenu * g_pMdiWindowSystemTextEncodingPopupSmart = nullptr
 
static QMenu * g_pMdiWindowSystemTextEncodingPopupSmartUtf8 = nullptr
 
static QMenu * g_pMdiWindowSystemTextEncodingPopupStandard = nullptr
 
unsigned long int g_uUniqueWindowId = 1
 

Detailed Description

Contains the KviWindow class.

Macro Definition Documentation

#define _KVI_DEBUG_CHECK_RANGE_
#define _KVI_WINDOW_CPP_
#define KVI_WINDOW_MIN_HEIGHT   100

Referenced by KviWindow::KviWindow().

#define KVI_WINDOW_MIN_WIDTH   100

Referenced by KviWindow::KviWindow().

Variable Documentation

KVIRC_API KviWindow* g_pActiveWindow = nullptr

Referenced by KviMainWindow::accelActivated(), KviKvsAction::activate(), KviApplication::activeConsole(), KviConsoleWindow::activeWindow(), KviAction::activeWindowChanged(), KviAction::activeWindowSelectionStateChanged(), KviMainWindow::addWindow(), ClassEditorWidget::build(), KviMainWindow::changeEvent(), KviMainWindow::childWindowSelectionStateChange(), ChannelsJoinDialog::clearClicked(), KviMainWindow::closeActiveWindow(), KviMainWindow::closeWindow(), AddonManagementDialog::configureScript(), KviMainWindow::customizeToolBars(), KviKvsScriptAddon::description(), KviKvsUserAction::description(), KviKvsDnsManager::dnsLookupTerminated(), KviIrcContextDisplay::drawContents(), KviIdentSentinel::event(), KviWindow::eventFilter(), KviApplication::fileDownloadTerminated(), KviWindow::focusInEvent(), AddonManagementDialog::getMoreScripts(), KviStatusBarUpdateIndicator::getNewVersion(), KviWindow::hasAttention(), AddonFunctions::installAddonPackage(), KviFileTransferManager::invokeTransferWindow(), ChannelsJoinDialog::joinClicked(), KviKvsCoreFunctions::KVSCF(), KviCustomToolBarDescriptor::label(), KviKvsObjectClass::load(), KviKvsAsyncDnsOperation::lookupTerminated(), KviTreeWindowListTreeWidget::mousePressEvent(), KviWindowListButton::mousePressEvent(), ClassEditorWidget::newClass(), KviFileTransfer::outputWindow(), KviIrcServerParser::parseCtcpReplyUserinfo(), KviIrcServerParser::parseLiteralNick(), KviIrcServerParser::parseNumericWhoisUser(), KviInputEditor::pasteFile(), KviInputEditor::pasteSlow(), KviJoinChannelAction::popupAboutToShow(), KviChangeNickAction::popupAboutToShow(), KviChangeUserModeAction::popupAboutToShow(), KviJoinChannelAction::popupActivated(), KviChangeNickAction::popupActivated(), KviConnectToServerAction::popupActivated(), KviChangeUserModeAction::popupActivated(), OptionsWidget_servers::recentServersPopupClicked(), KviMainWindow::recreateWindowList(), ChannelsJoinDialog::regClicked(), DccFileTransfer::retryDCC(), DccFileTransfer::retryRevDCC(), DccFileTransfer::retryTDCC(), setup_finish(), KviKvsPopupMenu::setupMenuContents(), AddonManagementDialog::showScriptHelp(), KviInputEditor::stopPasteSlow(), KviWindowListBase::switchWindow(), SinglePopupEditor::testPopup(), KviStatusBarConnectionTimer::timerEvent(), KviIrcContextDisplay::tipRequest(), AddonManagementDialog::uninstallScript(), KviMainWindow::updateWindowTitle(), KviKvsScriptAddon::visibleName(), KviKvsUserAction::visibleName(), KviScriptUserButton::window(), window_kvs_fnc_hasUserFocus(), KviMainWindow::windowActivated(), and KviApplication::~KviApplication().

QMenu* g_pMdiWindowSystemMainPopup = nullptr
static

Referenced by KviWindow::~KviWindow().

QActionGroup* g_pMdiWindowSystemTextEncodingActionGroup = nullptr
static
QAction* g_pMdiWindowSystemTextEncodingCurrentAction = nullptr
static
QAction* g_pMdiWindowSystemTextEncodingDefaultAction = nullptr
static
QMenu* g_pMdiWindowSystemTextEncodingPopup = nullptr
static
QMenu* g_pMdiWindowSystemTextEncodingPopupSmart = nullptr
static
QMenu* g_pMdiWindowSystemTextEncodingPopupSmartUtf8 = nullptr
static
QMenu* g_pMdiWindowSystemTextEncodingPopupStandard = nullptr
static
unsigned long int g_uUniqueWindowId = 1

Referenced by KviWindow::KviWindow().