#include "aliasmanager.h"
#include "network.h"
+INIT_SYNCABLE_OBJECT(AliasManager)
AliasManager &AliasManager::operator=(const AliasManager &other) {
if(this == &other)
return *this;
_aliases << Alias(name, expansion);
- emit aliasAdded(name, expansion);
+ SYNC(ARG(name), ARG(expansion))
}
AliasManager::AliasList AliasManager::defaults() {
<< Alias("hs", "/msg hostserv $0")
<< Alias("hostserv", "/msg hostserv $0")
<< Alias("back", "/quote away");
+
+#ifdef Q_OS_LINUX
+ // let's add aliases for scripts that only run on linux
+ aliases << Alias("inxi", "/exec inxi $0")
+ << Alias("sysinfo", "/exec inxi -d");
+#endif
+
return aliases;
}