Skip to content

Instantly share code, notes, and snippets.

public class Settings
{
private bool showid = true;
public bool showID
{
get
{
return showid;
}
set
private ManualResetEvent mre = new ManualResetEvent(false);
void startBW() {
BW = new BW(); //BW is BackgroundWorker class
BW.RunWorkerCompleted += BW_RunWorkerCompleted;
BW.ProgressChanged += BW_ProgressChanged;
BW.RunWorkerAsync();
//wait until it finishes
mre.WaitOne();
//DO NOT USE THIS
QStandardItem *cName;
for (int k = 0; k < cName->rowCount(); ++k) {
QList<QStandardItem*> listOfItems = cName->takeRow(k);
}
//USE THIS
while (cName->hasChildren()) {
QList<QStandardItem*> listOfItems = cName->takeRow(0);
}
// MyClass.h
class MyClass {
public:
static int GetVar() {
return shared_variable;
}
private:
static int shared_variable;
};
class ClassA {
public:
ClassA(ClassC *pointer_to_ClassC);
};
class ClassB {
private:
std::vector<ClassA> myVector;
};
ClassC *ClassCInstance = new ClassC();
for (i = 0; i < 10; ++i) {
myVector.push_back(ClassA(ClassCInstance));
}
class Individual {
public:
Individual& Individual::operator= (Individual &target);
}
class Individual {
public:
Individual& operator= (Individual &target);
}