mirror of
https://github.com/mirror/jdownloader.git
synced 2024-11-23 03:59:51 +00:00
git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49855 ebf7c1c2-ba36-0410-9fe8-c592906822b4
Former-commit-id: c82bc5bbf9e0d20e3b918ce799f81a8369c61ddd
This commit is contained in:
parent
a83ee0e604
commit
82b152ee6b
@ -182,8 +182,8 @@ public class BuyAction extends AbstractAction {
|
|||||||
if (lazyHostPlugin != null) {
|
if (lazyHostPlugin != null) {
|
||||||
AccountController.openAfflink(lazyHostPlugin, null, "buypremium/accountmanager/buy" + (table == null ? "/context" : "/table"));
|
AccountController.openAfflink(lazyHostPlugin, null, "buypremium/accountmanager/buy" + (table == null ? "/context" : "/table"));
|
||||||
final BuyAndAddPremiumAccount dia;
|
final BuyAndAddPremiumAccount dia;
|
||||||
UIOManager.I().show(BuyAndAddPremiumDialogInterface.class, dia = new BuyAndAddPremiumAccount(lazyHostPlugin.getDomainInfo()), "accountmanager" + (table == null ? "/context" : "/table")));
|
UIOManager.I().show(BuyAndAddPremiumDialogInterface.class, dia = new BuyAndAddPremiumAccount(lazyHostPlugin.getDomainInfo(), "accountmanager" + (table == null ? "/context" : "/table")));
|
||||||
dia.throwCloseExceptions();
|
dia.throwCloseExceptions();
|
||||||
}
|
}
|
||||||
} catch (DialogClosedException e1) {
|
} catch (DialogClosedException e1) {
|
||||||
e1.printStackTrace();
|
e1.printStackTrace();
|
||||||
|
@ -6,6 +6,7 @@ import java.util.List;
|
|||||||
import jd.plugins.AccountInfo;
|
import jd.plugins.AccountInfo;
|
||||||
|
|
||||||
import org.appwork.swing.exttable.tree.TreeNodeInterface;
|
import org.appwork.swing.exttable.tree.TreeNodeInterface;
|
||||||
|
import org.jdownloader.DomainInfo;
|
||||||
import org.jdownloader.controlling.hosterrule.AccountReference;
|
import org.jdownloader.controlling.hosterrule.AccountReference;
|
||||||
|
|
||||||
public class AccountWrapper implements AccountInterface {
|
public class AccountWrapper implements AccountInterface {
|
||||||
@ -85,4 +86,8 @@ public class AccountWrapper implements AccountInterface {
|
|||||||
public void setParent(TreeNodeInterface parent) {
|
public void setParent(TreeNodeInterface parent) {
|
||||||
this.parent = (GroupWrapper) parent;
|
this.parent = (GroupWrapper) parent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DomainInfo getDomainInfo() {
|
||||||
|
return account.getDomainInfo();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -82,4 +82,5 @@ public class GroupWrapper implements AccountInterface {
|
|||||||
public String getName() {
|
public String getName() {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -39,7 +39,7 @@ public class NewRuleAction extends AbstractAddAction {
|
|||||||
/* Allow only one rule per hoster -> Remove items from list which a rule already exists for. */
|
/* Allow only one rule per hoster -> Remove items from list which a rule already exists for. */
|
||||||
final HosterRuleController hrc = HosterRuleController.getInstance();
|
final HosterRuleController hrc = HosterRuleController.getInstance();
|
||||||
for (final AccountUsageRule aur : hrc.list()) {
|
for (final AccountUsageRule aur : hrc.list()) {
|
||||||
list.remove(DomainInfo.getInstance(aur.getHoster(), true));
|
list.remove(DomainInfo.getInstance(aur.getHoster()));
|
||||||
}
|
}
|
||||||
final ChooseHosterDialog d = new ChooseHosterDialog(_GUI.T.NewRuleAction_actionPerformed_choose_hoster_message(), list.toArray(new DomainInfo[] {}));
|
final ChooseHosterDialog d = new ChooseHosterDialog(_GUI.T.NewRuleAction_actionPerformed_choose_hoster_message(), list.toArray(new DomainInfo[] {}));
|
||||||
try {
|
try {
|
||||||
|
@ -22,7 +22,6 @@ import org.appwork.swing.exttable.renderercomponents.RendererTextField;
|
|||||||
import org.appwork.swing.exttable.tree.ExtTreeTableModel;
|
import org.appwork.swing.exttable.tree.ExtTreeTableModel;
|
||||||
import org.appwork.utils.StringUtils;
|
import org.appwork.utils.StringUtils;
|
||||||
import org.appwork.utils.swing.renderer.RendererCheckBox;
|
import org.appwork.utils.swing.renderer.RendererCheckBox;
|
||||||
import org.jdownloader.DomainInfo;
|
|
||||||
import org.jdownloader.controlling.hosterrule.FreeAccountReference;
|
import org.jdownloader.controlling.hosterrule.FreeAccountReference;
|
||||||
import org.jdownloader.gui.IconKey;
|
import org.jdownloader.gui.IconKey;
|
||||||
import org.jdownloader.gui.translate._GUI;
|
import org.jdownloader.gui.translate._GUI;
|
||||||
@ -165,7 +164,7 @@ public class PackageColumn extends ExtTextColumn<AccountInterface> {
|
|||||||
if (value instanceof GroupWrapper) {
|
if (value instanceof GroupWrapper) {
|
||||||
return new AbstractIcon(IconKey.ICON_PACKAGE_OPEN, 18);
|
return new AbstractIcon(IconKey.ICON_PACKAGE_OPEN, 18);
|
||||||
} else {
|
} else {
|
||||||
return DomainInfo.getInstance(((AccountWrapper) value).getHost()).getFavIcon(false);
|
return ((AccountWrapper) value).getDomainInfo().getFavIcon(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -7,6 +7,7 @@ import jd.plugins.AccountInfo;
|
|||||||
import jd.plugins.AccountTrafficView;
|
import jd.plugins.AccountTrafficView;
|
||||||
|
|
||||||
import org.appwork.utils.Hash;
|
import org.appwork.utils.Hash;
|
||||||
|
import org.jdownloader.DomainInfo;
|
||||||
|
|
||||||
public class AccountReference {
|
public class AccountReference {
|
||||||
public AccountReference() {
|
public AccountReference() {
|
||||||
@ -54,6 +55,10 @@ public class AccountReference {
|
|||||||
return getAccount().getHoster();
|
return getAccount().getHoster();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DomainInfo getDomainInfo() {
|
||||||
|
return getAccount().getDomainInfo();
|
||||||
|
}
|
||||||
|
|
||||||
public String getUser() {
|
public String getUser() {
|
||||||
return getAccount().getUser();
|
return getAccount().getUser();
|
||||||
}
|
}
|
||||||
|
@ -7,6 +7,7 @@ import jd.plugins.AccountInfo;
|
|||||||
import jd.plugins.AccountTrafficView;
|
import jd.plugins.AccountTrafficView;
|
||||||
|
|
||||||
import org.appwork.exceptions.WTFException;
|
import org.appwork.exceptions.WTFException;
|
||||||
|
import org.jdownloader.DomainInfo;
|
||||||
|
|
||||||
public class FreeAccountReference extends AccountReference {
|
public class FreeAccountReference extends AccountReference {
|
||||||
static final int FREE_ID = 0;
|
static final int FREE_ID = 0;
|
||||||
@ -35,6 +36,10 @@ public class FreeAccountReference extends AccountReference {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public DomainInfo getDomainInfo() {
|
||||||
|
return DomainInfo.getInstance(getHoster());
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isAvailable() {
|
public boolean isAvailable() {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user