mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2026-03-13 09:24:25 +08:00
41 lines
720 B
Plaintext
Executable File
41 lines
720 B
Plaintext
Executable File
import java.util.*;
|
|
|
|
WindowContext context = argObj("windowContext");
|
|
Tree tree = context.get("/tabs/Edit User/userTree");
|
|
NodeInfo root = (NodeInfo)tree.getModel().getRoot();
|
|
|
|
root.removeAllChildren();
|
|
tree.setRootVisible(false);
|
|
tree.setShowsRootHandles(true);
|
|
tree.setCellRenderer(new IconicCellRenderer("images/user.gif"));
|
|
|
|
DB db = context.get("db");
|
|
DB.Result users = db.execute("select * from mysql.user order by user, host");
|
|
|
|
List userList = new ArrayList(users.size());
|
|
|
|
for (HashObject ho: users)
|
|
{
|
|
userList.add(ho.get("user") + "@" + ho.get("host"));
|
|
}
|
|
|
|
TreeUtils.populateList(root, userList, "user");
|
|
tree.updateUI();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|