okteta
bytearrayviewprofilemanager.cpp
Go to the documentation of this file.
47 static const QString defaultViewProfileFileSubPath = QLatin1String( "okteta/defaultviewprofile" );
124 return KGlobal::dirs()->saveLocation( "data", viewProfileDirSubPath ) + viewProfileId + viewProfileFileSuffix;
217 ByteArrayViewProfileManager::isViewProfileLocked( const ByteArrayViewProfile::Id& viewProfileId ) const
222 foreach( const ByteArrayViewProfileFileInfoLookup& viewProfileFileInfoLookup, mViewProfileFileInfoLookupPerFolder )
238 //TODO: do not save if locked by someone else -> needs passing of our lock? or just registering our own and check?
240 for( QList<ByteArrayViewProfile>::Iterator it = viewProfiles.begin(); it != viewProfiles.end(); ++it )
266 kDebug() << "going to save"<<viewProfile.viewProfileTitle()<<viewProfile.id()<<oldViewProfileId;
273 ByteArrayViewProfileManager::removeViewProfiles( const QList<ByteArrayViewProfile::Id>& viewProfileIds )
283 ByteArrayViewProfileManager::setDefaultViewProfile( const ByteArrayViewProfile::Id& viewProfileId )
302 ByteArrayViewProfileManager::lockViewProfile( const Kasten::ByteArrayViewProfile::Id& viewProfileId )
323 // ByteArrayViewProfileManager::unlockViewProfile( const Kasten::ByteArrayViewProfile::Id& viewProfileId )
354 result.setNoOfBytesPerLine( layoutConfigGroup.readEntry("NoOfBytesPerLine", DefaultNoOfBytesPerLine) );
355 result.setNoOfGroupedBytes( layoutConfigGroup.readEntry("NoOfBytesPerGroup", DefaultNoOfBytesPerGroup) );
362 result.setVisibleByteArrayCodings( displayConfigGroup.readEntry("VisibleByteArrayCodings", DefaultVisibleByteArrayCodings) );
401 displayConfigGroup.writeEntry( "VisibleByteArrayCodings", viewProfile.visibleByteArrayCodings() );
427 ByteArrayViewProfileManager::filePathOfViewProfile( const ByteArrayViewProfile::Id& viewProfileId ) const
453 ByteArrayViewProfileManager::onViewProfilesFolderChanged( const QString& viewProfileFolderPath )
465 QList<ByteArrayViewProfile::Id> newUnlockedViewProfileIds = lockedViewProfileIds(viewProfileFileInfoLookup);
493 const ByteArrayViewProfile viewProfile = loadViewProfile( viewProfileFileInfo.absoluteFilePath() );
561 const bool isDefaultViewProfileChanged = ( mDefaultViewProfileId.isEmpty() && ! mViewProfiles.isEmpty() );
566 updateLockStatus( viewProfileFileInfoLookup, newLockedViewProfileIds, newUnlockedViewProfileIds );
void setValueCoding(int valueCoding)
Definition: bytearrayviewprofile.cpp:126
static const QString viewProfileDirSubPath
Definition: bytearrayviewprofilemanager.cpp:46
static const int DefaultNoOfBytesPerGroup
Definition: bytearrayviewprofilemanager.cpp:49
void setNoOfGroupedBytes(int noOfGroupedBytes)
Definition: bytearrayviewprofile.cpp:135
virtual ~ByteArrayViewProfileManager()
Definition: bytearrayviewprofilemanager.cpp:625
static const int DefaultNoOfBytesPerLine
Definition: bytearrayviewprofilemanager.cpp:48
int viewProfilesCount() const
Definition: bytearrayviewprofilemanager.cpp:175
void removeViewProfiles(const QList< ByteArrayViewProfile::Id > &viewProfileIds)
Definition: bytearrayviewprofilemanager.cpp:273
void setOffsetCoding(int offsetCoding)
Definition: bytearrayviewprofile.cpp:125
void viewProfilesUnlocked(const QList< Kasten2::ByteArrayViewProfile::Id > &viewProfileIds)
void setOffsetColumnVisible(bool visible)
Definition: bytearrayviewprofile.cpp:130
static const QString viewProfileFileSuffix
Definition: bytearrayviewprofilemanager.cpp:45
bool isViewProfileLocked(const ByteArrayViewProfile::Id &id) const
Definition: bytearrayviewprofilemanager.cpp:217
void setSubstituteChar(const QChar &substituteChar)
Definition: bytearrayviewprofile.cpp:128
static const QString DefaultCharCoding
Definition: bytearrayviewprofilemanager.cpp:55
void saveViewProfiles(QList< ByteArrayViewProfile > &viewProfiles)
Definition: bytearrayviewprofilemanager.cpp:236
void viewProfilesChanged(const QList< Kasten2::ByteArrayViewProfile > &viewProfiles)
QList< ByteArrayViewProfile > viewProfiles() const
Definition: bytearrayviewprofilemanager.cpp:182
static QString viewProfileFileName(const ByteArrayViewProfile::Id &viewProfileId)
Definition: bytearrayviewprofilemanager.cpp:128
ByteArrayViewProfileManager()
Definition: bytearrayviewprofilemanager.cpp:136
void setShowsNonprinting(bool showsNonprinting)
Definition: bytearrayviewprofile.cpp:134
ByteArrayViewProfile::Id defaultViewProfileId() const
Definition: bytearrayviewprofilemanager.cpp:205
void setDefaultViewProfile(const ByteArrayViewProfile::Id &viewProfileId)
Definition: bytearrayviewprofilemanager.cpp:283
void setUndefinedChar(const QChar &undefinedChar)
Definition: bytearrayviewprofile.cpp:129
void setNoOfBytesPerLine(int noOfBytesPerLine)
Definition: bytearrayviewprofile.cpp:133
ByteArrayViewProfileLock createLock(const ByteArrayViewProfile::Id &viewProfileId)
Definition: bytearrayviewprofilemanager.cpp:293
QHash< ByteArrayViewProfile::Id, ByteArrayViewProfileFileInfo > ByteArrayViewProfileFileInfoLookup
Definition: bytearrayviewprofilemanager.h:62
static const int DefaultVisibleByteArrayCodings
Definition: bytearrayviewprofilemanager.cpp:52
void defaultViewProfileChanged(const Kasten2::ByteArrayViewProfile::Id &viewProfileId)
static QString viewProfileFilePath(const ByteArrayViewProfile::Id &viewProfileId)
Definition: bytearrayviewprofilemanager.cpp:122
static QList< ByteArrayViewProfile::Id > lockedViewProfileIds(const ByteArrayViewProfileFileInfoLookup &viewProfileFileInfoLookup)
Definition: bytearrayviewprofilemanager.cpp:70
ByteArrayViewProfile defaultViewProfile() const
Definition: bytearrayviewprofilemanager.cpp:211
static const int DefaultLayoutStyle
Definition: bytearrayviewprofilemanager.cpp:50
void viewProfilesLocked(const QList< Kasten2::ByteArrayViewProfile::Id > &viewProfileIds)
static void updateLockStatus(ByteArrayViewProfileFileInfoLookup &viewProfileFileInfoLookup, const QList< ByteArrayViewProfile::Id > &lockedViewProfileIds, const QList< ByteArrayViewProfile::Id > &unlockedViewProfileIds)
Definition: bytearrayviewprofilemanager.cpp:89
static QList< ByteArrayViewProfile::Id > viewProfileIds(const QList< ByteArrayViewProfile > &viewProfiles)
Definition: bytearrayviewprofilemanager.cpp:58
StringDataInformation * toString(const QScriptValue &value, const ParserInfo &info)
static const int DefaultViewModus
Definition: bytearrayviewprofilemanager.cpp:51
static const QStringList viewProfileFileNameFilter
Definition: bytearrayviewprofilemanager.cpp:43
void setVisibleByteArrayCodings(int columns)
Definition: bytearrayviewprofile.cpp:131
static QString defaultViewProfileFilePath()
Definition: bytearrayviewprofilemanager.cpp:116
void setViewModus(int viewModus)
Definition: bytearrayviewprofile.cpp:136
QString viewProfileTitle() const
Definition: bytearrayviewprofile.cpp:109
static const int DefaultOffsetCoding
Definition: bytearrayviewprofilemanager.cpp:53
static const Okteta::ValueCoding DefaultValueCoding
Definition: statistictablemodel.cpp:39
void setCharCoding(const QString &charCodingName)
Definition: bytearrayviewprofile.cpp:127
void viewProfilesRemoved(const QList< Kasten2::ByteArrayViewProfile::Id > &viewProfileIds)
void setLayoutStyle(int layoutStyle)
Definition: bytearrayviewprofile.cpp:132
Definition: bookmarkable.h:29
void setViewProfileTitle(const QString &title)
Definition: bytearrayviewprofile.cpp:124
void setId(const Id &id)
Definition: bytearrayviewprofile.cpp:123
static const QString defaultViewProfileFileSubPath
Definition: bytearrayviewprofilemanager.cpp:47
ByteArrayViewProfile viewProfile(const ByteArrayViewProfile::Id &id) const
Definition: bytearrayviewprofilemanager.cpp:188
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:07 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 23:04:07 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.