kopete/kopete
contactlistlayoutmanager.cpp
Go to the documentation of this file.
59 m_tokens << ContactListTokenConfig( Qt::DisplayRole, "DisplayName", i18n("Display Name"), "user-identity" );
60 m_tokens << ContactListTokenConfig( Kopete::Items::StatusTitleRole, "StatusTitle", i18n("Status Title"), "im-status-message-edit" );
61 m_tokens << ContactListTokenConfig( Kopete::Items::StatusMessageRole, "StatusMessage", i18n("Status Message"), "im-status-message-edit" );
108 QDir layoutsDir = QDir( KStandardDirs::locateLocal( "appdata", QString::fromUtf8("contactlistlayouts") ) );
178 const bool showMetaContactIcon = ( elem.attribute( "show_metacontact_icon", "false" ).compare( "true", Qt::CaseInsensitive ) == 0 );
219 bool bold = ( elementNode.toElement().attribute( "bold", "false" ).compare( "true", Qt::CaseInsensitive ) == 0 );
220 bool italic = ( elementNode.toElement().attribute( "italic", "false" ).compare( "true", Qt::CaseInsensitive ) == 0 );
221 bool small = ( elementNode.toElement().attribute( "small", "false" ).compare( "true", Qt::CaseInsensitive ) == 0 );
222 bool optimalSize = ( elementNode.toElement().attribute( "optimalSize", "false" ).compare( "true", Qt::CaseInsensitive ) == 0 );
234 row.addElement( LayoutItemConfigRowElement( value, size, bold, italic, small, optimalSize, alignment, prefix, sufix ) );
260 QString dirName = KStandardDirs::locateLocal( "appdata", QString::fromUtf8("contactlistlayouts") );
276 KMessageBox::sorry( 0, KIO::buildErrorString( KIO::ERR_CANNOT_OPEN_FOR_WRITING, file.fileName() ) );
289 QDomElement LayoutManager::createItemElement( QDomDocument doc, const QString &name, const LayoutItemConfig & item ) const
349 QDir layoutsDir = QDir( KStandardDirs::locateLocal( "appdata", QString::fromUtf8("contactlistlayouts") ) );
368 KMessageBox::sorry( 0, i18n( "The layout '%1' is one of the default layouts and cannot be deleted.", layout ),
QDomNodeList elementsByTagName(const QString &tagname) const
Qt::Alignment alignment() const
Definition: contactlistlayoutitemconfig.h:42
LayoutItemConfigRow row(int at) const
Definition: contactlistlayoutitemconfig.cpp:74
QDomNode item(int index) const
QStringList layouts() const
Definition: contactlistlayoutmanager.cpp:78
void setNameFilters(const QStringList &nameFilters)
bool small() const
Definition: contactlistlayoutitemconfig.h:45
void setIsEditable(bool editable)
Definition: contactlistlayoutitemconfig.cpp:112
QDomNode appendChild(const QDomNode &newChild)
Contains definitions common between model items.
QString attribute(const QString &name, const QString &defValue) const
bool optimalSize() const
Definition: contactlistlayoutitemconfig.h:46
bool remove()
QString toString(int indent) const
qreal size() const
Definition: contactlistlayoutitemconfig.h:39
void setActiveLayout(const QString &layout)
Definition: contactlistlayoutmanager.cpp:83
QString filePath(const QString &fileName) const
const QString DefaultStyleName
Definition: contactlistlayoutmanager.cpp:45
bool addUserLayout(const QString &name, ContactListLayout layout)
Definition: contactlistlayoutmanager.cpp:248
bool exists() const
typedef Alignment
double toDouble(bool *ok) const
void setSorting(QFlags< QDir::SortFlag > sort)
This class wraps the data needed to paint a LayoutItemDelegate.
Definition: contactlistlayoutitemconfig.h:73
QDomElement toElement() const
bool showIcon() const
Definition: contactlistlayoutitemconfig.cpp:84
QString number(int n, int base)
bool exists() const
QString fromUtf8(const char *str, int size)
QString path() const
QString fileName() const
static LayoutManager * instance()
Definition: contactlistlayoutmanager.cpp:47
bool isDefaultLayout(const QString &layout) const
Definition: contactlistlayoutmanager.cpp:331
void setAttribute(const QString &name, const QString &value)
QFileInfoList entryInfoList(QFlags< QDir::Filter > filters, QFlags< QDir::SortFlag > sort) const
bool isEmpty() const
QString activeLayoutName() const
Definition: contactlistlayoutmanager.cpp:339
int count() const
Definition: contactlistlayoutitemconfig.cpp:46
LayoutItemConfig layout() const
Definition: contactlistlayoutitemconfig.cpp:97
LayoutItemConfigRowElement element(int at) const
Definition: contactlistlayoutitemconfig.cpp:51
bool bold() const
Definition: contactlistlayoutitemconfig.h:40
bool deleteLayout(const QString &layout)
Definition: contactlistlayoutmanager.cpp:344
bool italic() const
Definition: contactlistlayoutitemconfig.h:41
ContactListLayout activeLayout()
Definition: contactlistlayoutmanager.cpp:99
QDomElement firstChildElement(const QString &tagName) const
void setPreviewLayout(const ContactListLayout &layout)
Definition: contactlistlayoutmanager.cpp:92
ContactListLayout layout(const QString &layout)
Definition: contactlistlayoutmanager.cpp:243
int size() const
QDomElement createElement(const QString &tagName)
int value() const
Definition: contactlistlayoutitemconfig.h:38
int compare(const QString &other) const
void activeLayoutChanged()
void layoutListChanged()
bool mkpath(const QString &dirPath) const
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:29:08 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.