• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

umbrello/umbrello

  • sources
  • kde-4.12
  • kdesdk
  • umbrello
  • umbrello
  • dialogs
umlwidgetstylepage.h
Go to the documentation of this file.
1 /***************************************************************************
2  * This program is free software; you can redistribute it and/or modify *
3  * it under the terms of the GNU General Public License as published by *
4  * the Free Software Foundation; either version 2 of the License, or *
5  * (at your option) any later version. *
6  * *
7  * copyright (C) 2002-2013 *
8  * Umbrello UML Modeller Authors <umbrello-devel@kde.org> *
9  ***************************************************************************/
10 
11 #ifndef UMLWIDGETSTYLEPAGE_H
12 #define UMLWIDGETSTYLEPAGE_H
13 
14 #include "optionstate.h"
15 
16 #include <QWidget>
17 
22 class WidgetBase;
23 class KColorButton;
24 class KIntSpinBox;
25 class QLabel;
26 class QPushButton;
27 class QCheckBox;
28 class QGroupBox;
29 
30 class UMLWidgetStylePage : public QWidget
31 {
32  Q_OBJECT
33 public:
34 
35  UMLWidgetStylePage(QWidget * pParent, WidgetBase * pWidget);
36  UMLWidgetStylePage(QWidget * pParent, Settings::OptionState *options);
37 
38  virtual ~UMLWidgetStylePage();
39 
40  void updateUMLWidget();
41 
42 public slots:
43 
44  void slotTextButtonClicked();
45  void slotLineButtonClicked();
46  void slotFillButtonClicked();
47  void slotBackgroundButtonClicked();
48  void slotGridDotButtonClicked();
49  void slotLineWidthButtonClicked();
50 
51 protected:
52 
53  WidgetBase * m_pUMLWidget;
54 
55  Settings::OptionState * m_options;
56 
57  //GUI widgets
58  QGroupBox * m_pColorGB;
59  QGroupBox * m_pStyleGB;
60  QLabel * m_pTextColorL;
61  QLabel * m_pLineColorL;
62  QLabel * m_pFillColorL;
63  QLabel * m_BackgroundColorL;
64  QLabel * m_GridDotColorL;
65  QLabel * m_lineWidthL;
66  QCheckBox * m_pUseFillColorCB;
67  QPushButton * m_pTextDefaultB;
68  QPushButton * m_pLineDefaultB;
69  QPushButton * m_pFillDefaultB;
70  QPushButton * m_BackgroundDefaultB;
71  QPushButton * m_GridDotDefaultB;
72  QPushButton * m_lineWidthDefaultB;
73  KColorButton * m_pTextColorB;
74  KColorButton * m_pLineColorB;
75  KColorButton * m_pFillColorB;
76  KColorButton * m_BackgroundColorB;
77  KColorButton * m_GridDotColorB;
78  KIntSpinBox * m_lineWidthB;
79 
80 private:
81  void init();
82 
83 };
84 
85 #endif
UMLWidgetStylePage::m_pUMLWidget
WidgetBase * m_pUMLWidget
the widget to set the style for
Definition: umlwidgetstylepage.h:53
UMLWidgetStylePage::m_pLineColorB
KColorButton * m_pLineColorB
Definition: umlwidgetstylepage.h:74
UMLWidgetStylePage::m_pFillColorL
QLabel * m_pFillColorL
Definition: umlwidgetstylepage.h:62
UMLWidgetStylePage::m_options
Settings::OptionState * m_options
Definition: umlwidgetstylepage.h:55
UMLWidgetStylePage::m_GridDotColorL
QLabel * m_GridDotColorL
Definition: umlwidgetstylepage.h:64
WidgetBase
Common base class for UMLWidget and AssociationWidget.
Definition: widgetbase.h:35
QWidget
UMLWidgetStylePage::slotTextButtonClicked
void slotTextButtonClicked()
Sets the default text color when default text button clicked.
Definition: umlwidgetstylepage.cpp:185
UMLWidgetStylePage::m_pLineDefaultB
QPushButton * m_pLineDefaultB
Definition: umlwidgetstylepage.h:68
UMLWidgetStylePage::m_BackgroundColorL
QLabel * m_BackgroundColorL
Definition: umlwidgetstylepage.h:63
UMLWidgetStylePage::m_GridDotColorB
KColorButton * m_GridDotColorB
Definition: umlwidgetstylepage.h:77
UMLWidgetStylePage::m_lineWidthDefaultB
QPushButton * m_lineWidthDefaultB
Definition: umlwidgetstylepage.h:72
UMLWidgetStylePage::m_lineWidthB
KIntSpinBox * m_lineWidthB
Definition: umlwidgetstylepage.h:78
Settings::OptionState
Definition: optionstate.h:141
UMLWidgetStylePage::slotGridDotButtonClicked
void slotGridDotButtonClicked()
Sets the default fill color when default fill button clicked.
Definition: umlwidgetstylepage.cpp:221
UMLWidgetStylePage::slotLineButtonClicked
void slotLineButtonClicked()
Sets the default line color when default line button clicked.
Definition: umlwidgetstylepage.cpp:194
optionstate.h
UMLWidgetStylePage::m_pLineColorL
QLabel * m_pLineColorL
Definition: umlwidgetstylepage.h:61
UMLWidgetStylePage::m_pTextDefaultB
QPushButton * m_pTextDefaultB
Definition: umlwidgetstylepage.h:67
UMLWidgetStylePage::~UMLWidgetStylePage
virtual ~UMLWidgetStylePage()
Destructor.
Definition: umlwidgetstylepage.cpp:177
UMLWidgetStylePage::m_pStyleGB
QGroupBox * m_pStyleGB
Definition: umlwidgetstylepage.h:59
UMLWidgetStylePage::m_BackgroundColorB
KColorButton * m_BackgroundColorB
Definition: umlwidgetstylepage.h:76
UMLWidgetStylePage
Definition: umlwidgetstylepage.h:30
UMLWidgetStylePage::UMLWidgetStylePage
UMLWidgetStylePage(QWidget *pParent, WidgetBase *pWidget)
Constructor - Observe a UMLWidget.
Definition: umlwidgetstylepage.cpp:35
UMLWidgetStylePage::m_pFillDefaultB
QPushButton * m_pFillDefaultB
Definition: umlwidgetstylepage.h:69
UMLWidgetStylePage::m_pFillColorB
KColorButton * m_pFillColorB
Definition: umlwidgetstylepage.h:75
UMLWidgetStylePage::m_pTextColorL
QLabel * m_pTextColorL
Definition: umlwidgetstylepage.h:60
UMLWidgetStylePage::m_pTextColorB
KColorButton * m_pTextColorB
Definition: umlwidgetstylepage.h:73
UMLWidgetStylePage::slotBackgroundButtonClicked
void slotBackgroundButtonClicked()
Sets the default fill color when default fill button clicked.
Definition: umlwidgetstylepage.cpp:212
UMLWidgetStylePage::m_pColorGB
QGroupBox * m_pColorGB
Definition: umlwidgetstylepage.h:58
UMLWidgetStylePage::m_lineWidthL
QLabel * m_lineWidthL
Definition: umlwidgetstylepage.h:65
UMLWidgetStylePage::slotLineWidthButtonClicked
void slotLineWidthButtonClicked()
Sets the default line color when default line button clicked.
Definition: umlwidgetstylepage.cpp:230
UMLWidgetStylePage::slotFillButtonClicked
void slotFillButtonClicked()
Sets the default fill color when default fill button clicked.
Definition: umlwidgetstylepage.cpp:203
UMLWidgetStylePage::m_pUseFillColorCB
QCheckBox * m_pUseFillColorCB
Definition: umlwidgetstylepage.h:66
UMLWidgetStylePage::updateUMLWidget
void updateUMLWidget()
Updates the UMLWidget with the dialog properties.
Definition: umlwidgetstylepage.cpp:238
UMLWidgetStylePage::m_GridDotDefaultB
QPushButton * m_GridDotDefaultB
Definition: umlwidgetstylepage.h:71
UMLWidgetStylePage::m_BackgroundDefaultB
QPushButton * m_BackgroundDefaultB
Definition: umlwidgetstylepage.h:70
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:06:01 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

umbrello/umbrello

Skip menu "umbrello/umbrello"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • okteta
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal