Krita Source Code Documentation
Loading...
Searching...
No Matches
kmainwindow.cpp File Reference
#include "kmainwindow.h"
#include "config-xmlgui.h"
#include "kmainwindow_p.h"
#include "ktoolbarhandler_p.h"
#include "khelpmenu.h"
#include "ktoolbar.h"
#include <QApplication>
#include <QList>
#include <QObject>
#include <QTimer>
#include <QCloseEvent>
#include <QScreen>
#include <QDockWidget>
#include <QLayout>
#include <QMenuBar>
#include <QSessionManager>
#include <QStatusBar>
#include <QStyle>
#include <QWidget>
#include <QWindow>
#include <ktoggleaction.h>
#include <kaboutdata.h>
#include <kconfig.h>
#include <ksharedconfig.h>
#include <klocalizedstring.h>
#include <kconfiggroup.h>
#include <kwindowconfig.h>
#include <kconfiggui.h>
#include "moc_kmainwindow.cpp"

Go to the source code of this file.

Classes

class  DockResizeListener
 

Functions

static bool endsWithHashNumber (const QString &s)
 
static QMenuBar * internalMenuBar (KisKMainWindow *mw)
 
static QStatusBar * internalStatusBar (KisKMainWindow *mw)
 

Variables

static const char WINDOW_PROPERTIES [] ="WindowProperties"
 

Function Documentation

◆ endsWithHashNumber()

static bool endsWithHashNumber ( const QString & s)
static

Definition at line 205 of file kmainwindow.cpp.

206{
207 for (int i = s.length() - 1;
208 i > 0;
209 --i) {
210 if (s[ i ] == QLatin1Char('#') && i != s.length() - 1) {
211 return true; // ok
212 }
213 if (!s[ i ].isDigit()) {
214 break;
215 }
216 }
217 return false;
218}

◆ internalMenuBar()

static QMenuBar * internalMenuBar ( KisKMainWindow * mw)
static

Definition at line 55 of file kmainwindow.cpp.

56{
57 return mw->findChild<QMenuBar *>(QString(), Qt::FindDirectChildrenOnly);
58}

◆ internalStatusBar()

static QStatusBar * internalStatusBar ( KisKMainWindow * mw)
static

Definition at line 60 of file kmainwindow.cpp.

61{
62 return mw->findChild<QStatusBar *>(QString(), Qt::FindDirectChildrenOnly);
63}

Variable Documentation

◆ WINDOW_PROPERTIES

const char WINDOW_PROPERTIES[] ="WindowProperties"
static

Definition at line 53 of file kmainwindow.cpp.