Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdesigner_internal::TableWidgetContents Struct Reference

#include <qdesigner_command_p.h>

+ Collaboration diagram for qdesigner_internal::TableWidgetContents:

Public Types

using CellRowColumnAddress = std::pair<int, int>
 

Public Member Functions

 TableWidgetContents ()
 
void clear ()
 
void fromTableWidget (const QTableWidget *tableWidget, bool editor)
 
void applyToTableWidget (QTableWidget *tableWidget, DesignerIconCache *iconCache, bool editor) const
 

Static Public Member Functions

static bool nonEmpty (const QTableWidgetItem *item, int headerColumn)
 
static QString defaultHeaderText (int i)
 
static void insertHeaderItem (const QTableWidgetItem *item, int i, ListContents *header, bool editor)
 

Public Attributes

int m_columnCount = 0
 
int m_rowCount = 0
 
ListContents m_horizontalHeader
 
ListContents m_verticalHeader
 
QMap< CellRowColumnAddress, ItemDatam_items
 

Friends

QDESIGNER_SHARED_EXPORT bool comparesEqual (const TableWidgetContents &lhs, const TableWidgetContents &rhs)
 

Detailed Description

Definition at line 865 of file qdesigner_command_p.h.

Member Typedef Documentation

◆ CellRowColumnAddress

Definition at line 867 of file qdesigner_command_p.h.

Constructor & Destructor Documentation

◆ TableWidgetContents()

qdesigner_internal::TableWidgetContents::TableWidgetContents ( )
default

Member Function Documentation

◆ applyToTableWidget()

void qdesigner_internal::TableWidgetContents::applyToTableWidget ( QTableWidget * tableWidget,
DesignerIconCache * iconCache,
bool editor ) const

Definition at line 2366 of file qdesigner_command.cpp.

◆ clear()

void qdesigner_internal::TableWidgetContents::clear ( )

Definition at line 2299 of file qdesigner_command.cpp.

◆ defaultHeaderText()

QString qdesigner_internal::TableWidgetContents::defaultHeaderText ( int i)
static

Definition at line 2308 of file qdesigner_command.cpp.

◆ fromTableWidget()

void qdesigner_internal::TableWidgetContents::fromTableWidget ( const QTableWidget * tableWidget,
bool editor )

Definition at line 2345 of file qdesigner_command.cpp.

◆ insertHeaderItem()

void qdesigner_internal::TableWidgetContents::insertHeaderItem ( const QTableWidgetItem * item,
int i,
ListContents * header,
bool editor )
static

Definition at line 2337 of file qdesigner_command.cpp.

◆ nonEmpty()

bool qdesigner_internal::TableWidgetContents::nonEmpty ( const QTableWidgetItem * item,
int headerColumn )
static

Definition at line 2313 of file qdesigner_command.cpp.

Friends And Related Symbol Documentation

◆ comparesEqual

QDESIGNER_SHARED_EXPORT bool comparesEqual ( const TableWidgetContents & lhs,
const TableWidgetContents & rhs )
friend

Definition at line 2394 of file qdesigner_command.cpp.

Member Data Documentation

◆ m_columnCount

int qdesigner_internal::TableWidgetContents::m_columnCount = 0

Definition at line 879 of file qdesigner_command_p.h.

◆ m_horizontalHeader

ListContents qdesigner_internal::TableWidgetContents::m_horizontalHeader

Definition at line 881 of file qdesigner_command_p.h.

◆ m_items

QMap<CellRowColumnAddress, ItemData> qdesigner_internal::TableWidgetContents::m_items

Definition at line 883 of file qdesigner_command_p.h.

◆ m_rowCount

int qdesigner_internal::TableWidgetContents::m_rowCount = 0

Definition at line 880 of file qdesigner_command_p.h.

◆ m_verticalHeader

ListContents qdesigner_internal::TableWidgetContents::m_verticalHeader

Definition at line 882 of file qdesigner_command_p.h.


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