Krita Source Code Documentation
Loading...
Searching...
No Matches
KDEPrivate::ToolBarItem Class Reference
+ Inheritance diagram for KDEPrivate::ToolBarItem:

Public Member Functions

int index () const
 
QString internalName () const
 
QString internalTag () const
 
bool isSeparator () const
 
bool isTextAlongsideIconHidden () const
 
void setInternalName (const QString &name)
 
void setInternalTag (const QString &tag)
 
void setSeparator (bool sep)
 
void setStatusText (const QString &text)
 
void setTextAlongsideIconHidden (bool hidden)
 
QString statusText () const
 
 ToolBarItem (QListWidget *parent, const QString &tag=QString(), const QString &name=QString(), const QString &statusText=QString())
 

Private Attributes

QString m_internalName
 
QString m_internalTag
 
bool m_isSeparator
 
bool m_isTextAlongsideIconHidden
 
QString m_statusText
 

Detailed Description

Definition at line 204 of file kedittoolbar.cpp.

Constructor & Destructor Documentation

◆ ToolBarItem()

KDEPrivate::ToolBarItem::ToolBarItem ( QListWidget * parent,
const QString & tag = QString(),
const QString & name = QString(),
const QString & statusText = QString() )
inline

Definition at line 207 of file kedittoolbar.cpp.

208 : QListWidgetItem(parent),
209 m_internalTag(tag),
210 m_internalName(name),
212 m_isSeparator(false),
214 {
215 // Drop between items, not onto items
216 setFlags((flags() | Qt::ItemIsDragEnabled) & ~Qt::ItemIsDropEnabled);
217 }
QString statusText() const

Member Function Documentation

◆ index()

int KDEPrivate::ToolBarItem::index ( ) const
inline

Definition at line 260 of file kedittoolbar.cpp.

261 {
262 return listWidget()->row(const_cast<ToolBarItem *>(this));
263 }

◆ internalName()

QString KDEPrivate::ToolBarItem::internalName ( ) const
inline

Definition at line 243 of file kedittoolbar.cpp.

244 {
245 return m_internalName;
246 }

References m_internalName.

◆ internalTag()

QString KDEPrivate::ToolBarItem::internalTag ( ) const
inline

Definition at line 239 of file kedittoolbar.cpp.

240 {
241 return m_internalTag;
242 }

References m_internalTag.

◆ isSeparator()

bool KDEPrivate::ToolBarItem::isSeparator ( ) const
inline

Definition at line 251 of file kedittoolbar.cpp.

252 {
253 return m_isSeparator;
254 }

References m_isSeparator.

◆ isTextAlongsideIconHidden()

bool KDEPrivate::ToolBarItem::isTextAlongsideIconHidden ( ) const
inline

Definition at line 255 of file kedittoolbar.cpp.

256 {
258 }

References m_isTextAlongsideIconHidden.

◆ setInternalName()

void KDEPrivate::ToolBarItem::setInternalName ( const QString & name)
inline

Definition at line 223 of file kedittoolbar.cpp.

224 {
226 }
const char * name(StandardAction id)

References m_internalName.

◆ setInternalTag()

void KDEPrivate::ToolBarItem::setInternalTag ( const QString & tag)
inline

Definition at line 219 of file kedittoolbar.cpp.

220 {
221 m_internalTag = tag;
222 }

References m_internalTag.

◆ setSeparator()

void KDEPrivate::ToolBarItem::setSeparator ( bool sep)
inline

Definition at line 231 of file kedittoolbar.cpp.

232 {
233 m_isSeparator = sep;
234 }

References m_isSeparator.

◆ setStatusText()

void KDEPrivate::ToolBarItem::setStatusText ( const QString & text)
inline

Definition at line 227 of file kedittoolbar.cpp.

228 {
229 m_statusText = text;
230 }

References m_statusText.

◆ setTextAlongsideIconHidden()

void KDEPrivate::ToolBarItem::setTextAlongsideIconHidden ( bool hidden)
inline

Definition at line 235 of file kedittoolbar.cpp.

236 {
238 }

References m_isTextAlongsideIconHidden.

◆ statusText()

QString KDEPrivate::ToolBarItem::statusText ( ) const
inline

Definition at line 247 of file kedittoolbar.cpp.

248 {
249 return m_statusText;
250 }

References m_statusText.

Member Data Documentation

◆ m_internalName

QString KDEPrivate::ToolBarItem::m_internalName
private

Definition at line 267 of file kedittoolbar.cpp.

◆ m_internalTag

QString KDEPrivate::ToolBarItem::m_internalTag
private

Definition at line 266 of file kedittoolbar.cpp.

◆ m_isSeparator

bool KDEPrivate::ToolBarItem::m_isSeparator
private

Definition at line 269 of file kedittoolbar.cpp.

◆ m_isTextAlongsideIconHidden

bool KDEPrivate::ToolBarItem::m_isTextAlongsideIconHidden
private

Definition at line 270 of file kedittoolbar.cpp.

◆ m_statusText

QString KDEPrivate::ToolBarItem::m_statusText
private

Definition at line 268 of file kedittoolbar.cpp.


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