umbrello: umbrello/dialogs/pages/activitypage.h Source File

umbrello 2.37.0 Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

activitypage.h
Go to the documentation of this file.
1/*
2 SPDX-License-Identifier: GPL-2.0-or-later
3 SPDX-FileCopyrightText: 2002-2020 Umbrello UML Modeller Authors <umbrello-devel@kde.org>
4*/
5
6#ifndef ACTIVITYPAGE_H
7#define ACTIVITYPAGE_H
8
9#include "dialogpagebase.h"
10
11//qt includes
12#include <QListWidgetItem>
13#include <QWidget>
14
15class StateWidget;
16class QGroupBox;
17class QListWidget;
18class QPushButton;
19class QToolButton;
20
25 class ActivityPage : public DialogPageBase
26{
27 Q_OBJECT
28public:
29
30 ActivityPage(QWidget * pParent, StateWidget * pWidget);
31 ~ActivityPage();
32
33 void setupPage();
34
35 void updateActivities();
36
37protected:
38
39 void enableWidgets(bool state);
40
44 StateWidget * m_pStateWidget;
45
49 QListWidget* m_pActivityLW;
50 QGroupBox* m_pActivityGB;
51 QToolButton* m_pUpArrowB;
52 QToolButton* m_pDownArrowB;
53 QToolButton* m_pTopArrowB;
54 QToolButton* m_pBottomArrowB;
55 QPushButton* m_pDeleteActivityButton;
56 QPushButton* m_pRenameButton;
57
58public slots:
59
60 void slotMenuSelection(QAction* action);
61 void slotClicked(QListWidgetItem* item);
62 void slotDoubleClicked(QListWidgetItem* item);
63 void slotRightButtonPressed(const QPoint& p);
64
65 void slotTopClicked();
66 void slotUpClicked();
67 void slotDownClicked();
68 void slotBottomClicked();
69 void slotNewActivity();
70 void slotDelete();
71 void slotRename();
72};
73
74#endif
ActivityPage
Definition: activitypage.h:26
ActivityPage::slotDoubleClicked
void slotDoubleClicked(QListWidgetItem *item)
Definition: activitypage.cpp:310
ActivityPage::m_pStateWidget
StateWidget * m_pStateWidget
Definition: activitypage.h:44
ActivityPage::slotRightButtonPressed
void slotRightButtonPressed(const QPoint &p)
Definition: activitypage.cpp:217
ActivityPage::m_pTopArrowB
QToolButton * m_pTopArrowB
Definition: activitypage.h:53
ActivityPage::slotClicked
void slotClicked(QListWidgetItem *item)
Definition: activitypage.cpp:299
ActivityPage::enableWidgets
void enableWidgets(bool state)
Definition: activitypage.cpp:321
ActivityPage::slotDelete
void slotDelete()
Definition: activitypage.cpp:196
ActivityPage::~ActivityPage
~ActivityPage()
Definition: activitypage.cpp:46
ActivityPage::setupPage
void setupPage()
Definition: activitypage.cpp:53
ActivityPage::m_pBottomArrowB
QToolButton * m_pBottomArrowB
Definition: activitypage.h:54
ActivityPage::m_pDeleteActivityButton
QPushButton * m_pDeleteActivityButton
Definition: activitypage.h:55
ActivityPage::m_pUpArrowB
QToolButton * m_pUpArrowB
Definition: activitypage.h:51
ActivityPage::updateActivities
void updateActivities()
Definition: activitypage.cpp:150
ActivityPage::m_pActivityGB
QGroupBox * m_pActivityGB
Definition: activitypage.h:50
ActivityPage::m_pDownArrowB
QToolButton * m_pDownArrowB
Definition: activitypage.h:52
ActivityPage::slotMenuSelection
void slotMenuSelection(QAction *action)
Definition: activitypage.cpp:163
ActivityPage::slotTopClicked
void slotTopClicked()
Definition: activitypage.cpp:232
ActivityPage::slotDownClicked
void slotDownClicked()
Definition: activitypage.cpp:266
ActivityPage::slotRename
void slotRename()
Definition: activitypage.cpp:204
ActivityPage::slotBottomClicked
void slotBottomClicked()
Definition: activitypage.cpp:283
ActivityPage::slotNewActivity
void slotNewActivity()
Definition: activitypage.cpp:185
ActivityPage::m_pActivityLW
QListWidget * m_pActivityLW
Definition: activitypage.h:49
ActivityPage::slotUpClicked
void slotUpClicked()
Definition: activitypage.cpp:249
ActivityPage::m_pRenameButton
QPushButton * m_pRenameButton
Definition: activitypage.h:56
DialogPageBase
Definition: dialogpagebase.h:20
StateWidget
A graphical version of a UML State.
Definition: statewidget.h:34
dialogpagebase.h