55 #ifdef COMPILE_ON_WINDOWS
96 QSplitter *
splitter() {
return m_pSplitter; };
116 void addWindow(
KviWindow * wnd,
bool bShow =
true);
124 unsigned int consoleCount();
127 KviConsoleWindow * createNewConsole(
bool bFirstInFrame =
false,
bool bShowIt =
true);
141 void saveWindowProperties(
KviWindow * wnd,
const QString & szSection);
147 void fillToolBarsPopup(QMenu *
p);
148 void fillIconSizePopup(QMenu *
p);
151 void setIconSize(
unsigned int uSize);
152 void setButtonStyle(
unsigned int uStyle);
154 void freeAccelleratorKeySequence(QString & key);
159 void executeInternalCommand(
int index);
160 void toggleStatusBar();
161 void toggleMenuBar();
162 void customizeToolBars();
165 void restoreModuleExtensionToolBars();
166 void saveModuleExtensionToolBars();
170 void createWindowList();
171 void recreateWindowList();
177 void childWindowCloseRequest(
KviWindow * wnd);
178 void windowActivated(
KviWindow * wnd,
bool bForce =
false);
186 void childWindowSelectionStateChange(
KviWindow * pWnd,
bool bGotSelectionNow);
188 virtual void closeEvent(QCloseEvent *
e);
189 virtual void hideEvent(QHideEvent *
e);
191 virtual void moveEvent(QMoveEvent *
e);
192 virtual bool focusNextPrevChild(
bool next);
193 virtual void changeEvent(QEvent * event);
194 virtual void contextMenuEvent(QContextMenuEvent * event);
196 void updatePseudoTransparency();
197 void installAccelerators();
199 void switchToNextWindow();
200 void switchToPrevWindow();
201 void switchToNextHighlightedWindow();
202 void switchToPrevHighlightedWindow();
203 void switchToNextWindowInContext();
204 void switchToPrevWindowInContext();
205 void closeActiveWindow();
207 void accelActivated();
208 void toolbarsPopupSelected(QAction * pAction);
209 void iconSizePopupSelected(QAction * pAction);
210 void buttonStylePopupSelected(QAction * pAction);
212 void activeWindowChanged();
213 void activeContextChanged();
214 void activeContextStateChanged();
215 void activeConnectionNickNameChanged();
216 void activeConnectionUserModeChanged();
217 void activeConnectionAwayStateChanged();
218 void activeConnectionServerInfoChanged();
219 void activeConnectionLagChanged();
220 void activeWindowSelectionStateChanged(
bool bGotSelectionNow);
226 void saveToolBarPositions();
227 void restoreToolBarPositions();
230 #ifndef _KVI_FRAME_CPP_
234 #endif //_KVI_FRAME_H_
KviIrcContext * m_pActiveContext
Definition: KviMainWindow.h:88
Definition: KviMainWindow.h:60
Definition: KviConsoleWindow.h:75
#define KVIRC_API
Definition: kvi_settings.h:128
char s char s char s s s s s char char c s *s c s s s d c s *s d c d d d d c
Definition: KviIrcNumericCodes.h:391
KviTrayIcon * trayIcon()
Definition: KviMainWindow.h:139
An abstraction of a connection to an IRC server.
Definition: KviIrcConnection.h:95
Definition: KviConfigurationFile.h:48
KviWindowListBase * m_pWindowList
Definition: KviMainWindow.h:84
KviStatusBar * m_pStatusBar
Definition: KviMainWindow.h:85
Status Bar class.
Definition: KviStatusBar.h:115
bool windowExists(KviWindow *wnd)
Definition: KviMainWindow.h:122
#define e
Definition: detector.cpp:69
QSplitter * splitter()
Definition: KviMainWindow.h:96
KviPointerList< KviWindow > * m_pWinList
Definition: KviMainWindow.h:87
virtual void resizeEvent(QResizeEvent *e)
Definition: KviUserListView.cpp:2063
QSplitter * m_pSplitter
Definition: KviMainWindow.h:80
User list area management.
Definition: KviUserListView.h:817
KviPointerList< KviWindow > * windowList()
Definition: KviMainWindow.h:108
KviTrayIcon * m_pTrayIcon
Definition: KviMainWindow.h:90
KVIRC_API KviMainWindow * g_pMainWindow
Definition: KviMainWindow.cpp:91
KviWindowStack * m_pWindowStack
Definition: KviMainWindow.h:82
Handles all docked KviWindow windows.
Definition: KviWindowStack.h:46
KviStatusBar * mainStatusBar()
Definition: KviMainWindow.h:101
KviIrcContext * activeContext()
Definition: KviMainWindow.h:103
void setTrayIcon(KviTrayIcon *e)
Definition: KviMainWindow.h:136
m_pTrayIcon
Definition: KvsObject_trayIcon.cpp:108
QHashIterator< int, QFile * > t(getDict)
KviPointerList< KviMexToolBar > * m_pModuleExtensionToolBarList
Definition: KviMainWindow.h:83
C++ Template based double linked pointer list class.
Base class for all windows in KVIrc.
Definition: KviWindow.h:74
Definition: KviApplication.h:102
The KviTrayIcon class.
Definition: KviTrayIcon.h:37
Definition: KviWindowListBase.h:77
Definition: KviIrcServerParser.h:115
Contains the KviWindow class.
KviMenuBar * mainMenuBar()
Definition: KviMainWindow.h:100
Definition: KviLagMeter.h:45
KviPointerList< QShortcut > * m_pAccellerators
Definition: KviMainWindow.h:91
KviMenuBar * m_pMenuBar
Definition: KviMainWindow.h:81
This file contains compile time settings.
KviWindowListBase * windowListWidget()
Definition: KviMainWindow.h:98
User list view management class.
Definition: KviUserListView.h:226
Definition: KviIrcContext.h:58
#define p
Definition: detector.cpp:80
COMPILE_KDE_SUPPORT.
Definition: KviTalMainWindow.h:50
Toolkit Abstraction Layer class.
Helper functions for the QString class.
KviWindowStack * windowStack()
Definition: KviMainWindow.h:94