mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-03 00:15:21 +00:00
Revert "feat: 任务栏插件显示大小新增支持自定义宽度(或高度)"
This reverts commit 81d9d8635c6032b94d4c7eec3d29edaf84857bd5.
This commit is contained in:
parent
81d9d8635c
commit
4b20ba24a3
@ -99,11 +99,6 @@ QString PluginsItem::pluginName() const
|
||||
return m_pluginInter->pluginName();
|
||||
}
|
||||
|
||||
PluginsItemInterface::PluginSizePolicy PluginsItem::pluginSizePolicy() const
|
||||
{
|
||||
return m_pluginInter->pluginSizePolicy();
|
||||
}
|
||||
|
||||
DockItem::ItemType PluginsItem::itemType() const
|
||||
{
|
||||
if (m_pluginInter->type() == PluginsItemInterface::Normal) {
|
||||
|
@ -41,7 +41,6 @@ public:
|
||||
void setInContainer(const bool container);
|
||||
|
||||
QString pluginName() const;
|
||||
PluginsItemInterface::PluginSizePolicy pluginSizePolicy() const;
|
||||
|
||||
using DockItem::showContextMenu;
|
||||
using DockItem::hidePopup;
|
||||
|
@ -1058,13 +1058,10 @@ void MainPanelControl::calcuDockIconSize(int w, int h, PluginsItem *trashPlugin,
|
||||
if (layout) {
|
||||
PluginsItem *pItem = static_cast<PluginsItem *>(layout->itemAt(0)->widget());
|
||||
if (pItem && pItem != trashPlugin && pItem != shutdownPlugin && pItem != keyboardPlugin && pItem !=notificationPlugin) {
|
||||
switch (pItem->pluginSizePolicy()) {
|
||||
case PluginsItemInterface::System:
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
break;
|
||||
case PluginsItemInterface::Custom:
|
||||
if (pItem->pluginName() == "datetime") {
|
||||
pItem->setFixedSize(pItem->sizeHint().width(), h);
|
||||
break;
|
||||
} else {
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1076,13 +1073,10 @@ void MainPanelControl::calcuDockIconSize(int w, int h, PluginsItem *trashPlugin,
|
||||
if (layout) {
|
||||
PluginsItem *pItem = static_cast<PluginsItem *>(layout->itemAt(0)->widget());
|
||||
if (pItem && pItem != trashPlugin && pItem != shutdownPlugin && pItem != keyboardPlugin && pItem !=notificationPlugin) {
|
||||
switch (pItem->pluginSizePolicy()) {
|
||||
case PluginsItemInterface::System:
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
break;
|
||||
case PluginsItemInterface::Custom:
|
||||
if (pItem->pluginName() == "datetime") {
|
||||
pItem->setFixedSize(w, pItem->sizeHint().height());
|
||||
break;
|
||||
} else {
|
||||
pItem->setFixedSize(tray_item_size, tray_item_size);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -40,14 +40,6 @@ public:
|
||||
Fixed
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Plugin size policy
|
||||
*/
|
||||
enum PluginSizePolicy {
|
||||
System = 1 << 0, // Follow the system
|
||||
Custom = 1 << 1 // The custom
|
||||
};
|
||||
|
||||
///
|
||||
/// \brief ~PluginsItemInterface
|
||||
/// DON'T try to delete m_proxyInter.
|
||||
@ -237,12 +229,6 @@ public:
|
||||
///
|
||||
virtual PluginType type() { return Normal; }
|
||||
|
||||
///
|
||||
/// \brief plugin size policy
|
||||
/// default plugin size policy
|
||||
///
|
||||
virtual PluginSizePolicy pluginSizePolicy() const { return System; }
|
||||
|
||||
protected:
|
||||
///
|
||||
/// \brief m_proxyInter
|
||||
|
@ -47,11 +47,6 @@ const QString DatetimePlugin::pluginName() const
|
||||
return "datetime";
|
||||
}
|
||||
|
||||
PluginsItemInterface::PluginSizePolicy DatetimePlugin::pluginSizePolicy() const
|
||||
{
|
||||
return PluginsItemInterface::Custom;
|
||||
}
|
||||
|
||||
const QString DatetimePlugin::pluginDisplayName() const
|
||||
{
|
||||
return tr("Datetime");
|
||||
|
@ -43,7 +43,6 @@ public:
|
||||
explicit DatetimePlugin(QObject *parent = nullptr);
|
||||
|
||||
const QString pluginName() const override;
|
||||
PluginSizePolicy pluginSizePolicy() const override;
|
||||
const QString pluginDisplayName() const override;
|
||||
void init(PluginProxyInterface *proxyInter) override;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user