Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'KGuiCmdCategory (./kdevelop/kdevelop/kwrite/kguicommand.h:91)
class KGuiCmdCategory {
friend KGuiCmd;
friend KGuiCmdManager;
friend KGuiCmdActivator;
friend KGuiCmdCategoryActivator;
friend KGuiCmdDispatcher;
public:
KGuiCmdCategory(int catNum, const QString &name);
~KGuiCmdCategory() {}
void setSelectModifiers(int selectModifiers, int selectFlag,
int mSelectModifiers, int mSelectFlag);
KGuiCmd *containsAccel(int keyCode1, int keyCode2);
void removeAccel(int keyCode1, int keyCode2);
void addCommand(KGuiCmd *command);
int commandCount() {return (int) commandList.count();}
KGuiCmd *getCommand(int n) {return commandList.at(n);}
QString getName() {return i18n(name);}
KGuiCmd *setCurrentCommand(int cmdNum);
void addAccel(int keyCode1, int keyCode2);
// void connectCommand(const QObject *receiver, const char *member);
// void disconnectCommand(const QObject *receiver, const char *member);
void makeDefault();
void restoreDefault();
void saveAccels();
void restoreAccels();
void changeAccels();
void readConfig(KConfig *);
void writeConfig(KConfig *);
protected:
void getCommands(KGuiCmdCategoryActivator *);
int catNum;
QString name;
int selectModifiers, selectFlag;
int mSelectModifiers, mSelectFlag;
QList<KGuiCmd> commandList;
};
/** This is the manager for all gui commands of the application. It should
exist only once
*/
kdevelop'KGuiCmdCategory::KGuiCmdCategory() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:402)
KGuiCmdCategory::KGuiCmdCategory(int catNum, const QString &name)
: catNum(catNum), name(name), selectModifiers(0), selectFlag(0),
mSelectModifiers(0), mSelectFlag(0) {
commandList.setAutoDelete(true);
}
kdevelop'KGuiCmdCategory::setSelectModifiers() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:409)
void KGuiCmdCategory::setSelectModifiers(int selectModifiers, int selectFlag,
int mSelectModifiers, int mSelectFlag) {
this->selectModifiers = selectModifiers;
this->selectFlag = selectFlag;
this->mSelectModifiers = mSelectModifiers;
this->mSelectFlag = mSelectFlag;
}
kdevelop'KGuiCmdCategory::containsAccel() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:418)
KGuiCmd *KGuiCmdCategory::containsAccel(int keyCode1, int keyCode2) {
int z;
KGuiCmd *command;
for (z = 0; z < (int) commandList.count(); z++) {
command = commandList.at(z);
if (command->containsAccel(keyCode1, keyCode2) != -1) return command;
}
return 0L;
}
kdevelop'KGuiCmdCategory::removeAccel() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:429)
void KGuiCmdCategory::removeAccel(int keyCode1, int keyCode2) {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->removeAccel(keyCode1, keyCode2);
}
}
kdevelop'KGuiCmdCategory::addCommand() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:437)
void KGuiCmdCategory::addCommand(KGuiCmd *command) {
commandList.append(command);
}
kdevelop'KGuiCmdCategory::setCurrentCommand() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:441)
KGuiCmd *KGuiCmdCategory::setCurrentCommand(int cmdNum) {
int z;
KGuiCmd *command;
for (z = 0; z < (int) commandList.count(); z++) {
command = commandList.at(z);
if (command->cmdNum == cmdNum) return command;
}
return 0L;
}
kdevelop'KGuiCmdCategory::addAccel() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:452)
void KGuiCmdCategory::addAccel(int keyCode1, int keyCode2) {
commandList.current()->addAccel(keyCode1, keyCode2);
}
/*
void KGuiCmdCategory::connectCommand(const QObject *receiver, const char *member) {
connect(commandList.current(), SIGNAL(activated(int)), receiver, member);
}
void KGuiCmdCategory::disconnectCommand(const QObject *receiver, const char *member) {
disconnect(commandList.current(), SIGNAL(activated(int)), receiver, member);
}
*/
kdevelop'KGuiCmdCategory::makeDefault() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:464)
void KGuiCmdCategory::makeDefault() {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->makeDefault();
}
}
kdevelop'KGuiCmdCategory::restoreDefault() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:471)
void KGuiCmdCategory::restoreDefault() {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->restoreDefault();
}
}
kdevelop'KGuiCmdCategory::saveAccels() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:478)
void KGuiCmdCategory::saveAccels() {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->saveAccels();
}
}
kdevelop'KGuiCmdCategory::restoreAccels() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:485)
void KGuiCmdCategory::restoreAccels() {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->restoreAccels();
}
}
kdevelop'KGuiCmdCategory::changeAccels() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:492)
void KGuiCmdCategory::changeAccels() {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->changeAccels();
}
}
kdevelop'KGuiCmdCategory::readConfig() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:499)
void KGuiCmdCategory::readConfig(KConfig *config) {
int z;
config->setGroup(name);
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->readConfig(config);
}
}
kdevelop'KGuiCmdCategory::writeConfig() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:507)
void KGuiCmdCategory::writeConfig(KConfig *config) {
int z;
config->setGroup(name);
for (z = 0; z < (int) commandList.count(); z++) {
commandList.at(z)->writeConfig(config);
}
}
kdevelop'KGuiCmdCategory::getCommands() (./kdevelop/kdevelop/kwrite/kguicommand.cpp:518)
void KGuiCmdCategory::getCommands(KGuiCmdCategoryActivator *ca) {
int z;
for (z = 0; z < (int) commandList.count(); z++) {
ca->addCommand(new KGuiCmdActivator(commandList.at(z), ca));
}
}