mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-24 02:42:50 +00:00
keditfiletype: prepare for KProtocolManager changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
5ad83d26f5
commit
7af755e085
3 changed files with 3 additions and 13 deletions
|
@ -331,10 +331,10 @@ void FileTypeDetails::setMimeTypeData( MimeTypeData * mimeTypeData, TypesListIte
|
|||
addExtButton->setEnabled(true);
|
||||
removeExtButton->setEnabled(false);
|
||||
|
||||
serviceListWidget->setMimeTypeData( mimeTypeData );
|
||||
embedServiceListWidget->setMimeTypeData( mimeTypeData );
|
||||
serviceListWidget->setMimeTypeData(mimeTypeData);
|
||||
embedServiceListWidget->setMimeTypeData(mimeTypeData);
|
||||
m_autoEmbedGroup->button(mimeTypeData->autoEmbed())->setChecked(true);
|
||||
m_rbGroupSettings->setEnabled( mimeTypeData->canUseGroupSetting() );
|
||||
m_rbGroupSettings->setEnabled(true);
|
||||
|
||||
extensionLB->addItems(mimeTypeData->patterns());
|
||||
|
||||
|
|
|
@ -419,15 +419,6 @@ void MimeTypeData::setAskSave(bool _askSave)
|
|||
m_askSave = _askSave ? AskSaveYes : AskSaveNo;
|
||||
}
|
||||
|
||||
bool MimeTypeData::canUseGroupSetting() const
|
||||
{
|
||||
// "Use group settings" isn't available for zip, tar etc.; those have a builtin default...
|
||||
if (!m_mimetype) // e.g. new mimetype
|
||||
return true;
|
||||
const bool hasLocalProtocolRedirect = !KProtocolManager::protocolForArchiveMimetype(name()).isEmpty();
|
||||
return !hasLocalProtocolRedirect;
|
||||
}
|
||||
|
||||
void MimeTypeData::setPatterns(const QStringList &p)
|
||||
{
|
||||
m_patterns = p;
|
||||
|
|
|
@ -68,7 +68,6 @@ public:
|
|||
void setAutoEmbed( AutoEmbed a ) { m_autoEmbed = a; }
|
||||
|
||||
const KMimeType::Ptr& mimeType() const { return m_mimetype; }
|
||||
bool canUseGroupSetting() const;
|
||||
|
||||
void getAskSave(bool &);
|
||||
void setAskSave(bool);
|
||||
|
|
Loading…
Add table
Reference in a new issue