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 ),
Qt::Alignment alignment() const
Definition: contactlistlayoutitemconfig.h:42
LayoutItemConfigRow row(int at) const
Definition: contactlistlayoutitemconfig.cpp:74
QStringList layouts() const
Definition: contactlistlayoutmanager.cpp:78
bool small() const
Definition: contactlistlayoutitemconfig.h:45
void setIsEditable(bool editable)
Definition: contactlistlayoutitemconfig.cpp:112
Contains definitions common between model items.
bool optimalSize() const
Definition: contactlistlayoutitemconfig.h:46
qreal size() const
Definition: contactlistlayoutitemconfig.h:39
void setActiveLayout(const QString &layout)
Definition: contactlistlayoutmanager.cpp:83
const QString DefaultStyleName
Definition: contactlistlayoutmanager.cpp:45
bool addUserLayout(const QString &name, ContactListLayout layout)
Definition: contactlistlayoutmanager.cpp:248
This class wraps the data needed to paint a LayoutItemDelegate.
Definition: contactlistlayoutitemconfig.h:73
bool showIcon() const
Definition: contactlistlayoutitemconfig.cpp:84
static LayoutManager * instance()
Definition: contactlistlayoutmanager.cpp:47
bool isDefaultLayout(const QString &layout) const
Definition: contactlistlayoutmanager.cpp:331
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
void setPreviewLayout(const ContactListLayout &layout)
Definition: contactlistlayoutmanager.cpp:92
ContactListLayout layout(const QString &layout)
Definition: contactlistlayoutmanager.cpp:243
int value() const
Definition: contactlistlayoutitemconfig.h:38
void activeLayoutChanged()
void layoutListChanged()
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.