Krita Source Code Documentation
Loading...
Searching...
No Matches
KoToolBox.cpp File Reference
#include "KoToolBox_p.h"
#include "KoToolBoxLayout_p.h"
#include "KoToolBoxButton_p.h"
#include "kis_assert.h"
#include <QButtonGroup>
#include <QToolButton>
#include <QStyleOption>
#include <QActionGroup>
#include <QPainter>
#include <QHash>
#include <QApplication>
#include <QStyle>
#include <QTimer>
#include <QMenu>
#include <QAction>
#include <QScreen>
#include <klocalizedstring.h>
#include <WidgetsDebug.h>
#include <kconfiggroup.h>
#include <ksharedconfig.h>
#include <KisPortingUtils.h>
#include <kactioncollection.h>
#include <KisViewManager.h>
#include <KoCanvasController.h>
#include <KoShapeLayer.h>
#include "moc_KoToolBoxScrollArea_p.cpp"

Go to the source code of this file.

Classes

class  KoToolBox::Private
 

Macros

#define BUTTON_MARGIN   10
 

Functions

static int buttonSize (int screen)
 

Macro Definition Documentation

◆ BUTTON_MARGIN

#define BUTTON_MARGIN   10

Definition at line 39 of file KoToolBox.cpp.

Function Documentation

◆ buttonSize()

static int buttonSize ( int screen)
static

Definition at line 41 of file KoToolBox.cpp.

42{
43 KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE(screen < QGuiApplication::screens().size() && screen >= 0, 16);
44
45 QRect rc = QGuiApplication::screens().at(screen)->availableGeometry();
46 if (rc.width() <= 1024) {
47 return 12;
48 }
49 else if (rc.width() <= 1377) {
50 return 14;
51 }
52 else if (rc.width() <= 1920 ) {
53 return 16;
54 }
55 else {
56 return 22;
57 }
58
59}
#define KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE(cond, val)
Definition kis_assert.h:129
int size(const Forest< T > &forest)
Definition KisForest.h:1232

References KIS_SAFE_ASSERT_RECOVER_RETURN_VALUE.