Revert "feat: 任务栏插件显示大小新增支持自定义宽度(或高度)"

This reverts commit 81d9d8635c6032b94d4c7eec3d29edaf84857bd5.
This commit is contained in:
Fanpengcheng 2020-11-06 15:28:56 +08:00
parent 81d9d8635c
commit 4b20ba24a3
6 changed files with 6 additions and 38 deletions

View File

@ -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) {

View File

@ -41,7 +41,6 @@ public:
void setInContainer(const bool container);
QString pluginName() const;
PluginsItemInterface::PluginSizePolicy pluginSizePolicy() const;
using DockItem::showContextMenu;
using DockItem::hidePopup;

View File

@ -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);
}
}
}

View File

@ -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

View File

@ -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");

View File

@ -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;