Code Documentation 3.6
Social Network Visualizer
Loading...
Searching...
No Matches
DialogBulkEdit Class Reference

#include <forms/dialogbulkedit.h>

Inheritance diagram for DialogBulkEdit:
Collaboration diagram for DialogBulkEdit:

Public Types

enum class  Scope { Nodes , Edges }

Signals

void userChoices (const QString &property, const QString &value)

Public Member Functions

 DialogBulkEdit (Scope scope, const QStringList &existingKeys, const QStringList &nodeShapeList=QStringList(), const QStringList &iconPathList=QStringList(), int targetCount=0, bool isFilterScope=false, QWidget *parent=nullptr)
 ~DialogBulkEdit ()

Private Slots

void onPropertyChanged (int index)
void onColorButtonClicked ()
void getUserChoices ()

Private Attributes

Ui::DialogBulkEdit * ui
QStringList m_nodeShapeList
QStringList m_iconPathList
QColor m_color
QPixmap m_pixmap
QStringList m_propertyKeys
QVector< int > m_propertyPages

Static Private Attributes

static constexpr int PAGE_TEXT = 0
static constexpr int PAGE_INT = 1
static constexpr int PAGE_DOUBLE = 2
static constexpr int PAGE_COLOR = 3
static constexpr int PAGE_SHAPE = 4

Member Enumeration Documentation

◆ Scope

enum class DialogBulkEdit::Scope
strong
Enumerator
Nodes 
Edges 

Constructor & Destructor Documentation

◆ DialogBulkEdit()

SOCNETV_USE_NAMESPACE DialogBulkEdit::DialogBulkEdit ( Scope scope,
const QStringList & existingKeys,
const QStringList & nodeShapeList = QStringList(),
const QStringList & iconPathList = QStringList(),
int targetCount = 0,
bool isFilterScope = false,
QWidget * parent = nullptr )
explicit

◆ ~DialogBulkEdit()

DialogBulkEdit::~DialogBulkEdit ( )

Member Function Documentation

◆ getUserChoices

void DialogBulkEdit::getUserChoices ( )
privateslot

◆ onColorButtonClicked

void DialogBulkEdit::onColorButtonClicked ( )
privateslot

◆ onPropertyChanged

void DialogBulkEdit::onPropertyChanged ( int index)
privateslot

◆ userChoices

void DialogBulkEdit::userChoices ( const QString & property,
const QString & value )
signal

Member Data Documentation

◆ m_color

QColor DialogBulkEdit::m_color
private

◆ m_iconPathList

QStringList DialogBulkEdit::m_iconPathList
private

◆ m_nodeShapeList

QStringList DialogBulkEdit::m_nodeShapeList
private

◆ m_pixmap

QPixmap DialogBulkEdit::m_pixmap
private

◆ m_propertyKeys

QStringList DialogBulkEdit::m_propertyKeys
private

◆ m_propertyPages

QVector<int> DialogBulkEdit::m_propertyPages
private

◆ PAGE_COLOR

int DialogBulkEdit::PAGE_COLOR = 3
staticconstexprprivate

◆ PAGE_DOUBLE

int DialogBulkEdit::PAGE_DOUBLE = 2
staticconstexprprivate

◆ PAGE_INT

int DialogBulkEdit::PAGE_INT = 1
staticconstexprprivate

◆ PAGE_SHAPE

int DialogBulkEdit::PAGE_SHAPE = 4
staticconstexprprivate

◆ PAGE_TEXT

int DialogBulkEdit::PAGE_TEXT = 0
staticconstexprprivate

◆ ui

Ui::DialogBulkEdit* DialogBulkEdit::ui
private

The documentation for this class was generated from the following files: